インストールプロセス全体を実行してみましたが、MySQL のインストールとあまり変わらないと感じました。手順は次のとおりです。 1. 次のように、「rpm -ivh インストール パッケージ」コマンドを使用して rpm パッケージをインストールします。[root@tk01-dba-mysql dba_mysql]# rpm -ivh infobright-4.0.7-0-x86_64-ice.rpm --prefix=/usr/local 準備中... ################################### [100%] infobright 4.0.7-0 (x86_64) のインストール インストーラーは /tmp/ib4.0.7-0-install.log インストール トレース ログを生成します。 更新/インストール中... 1:infobright-4.0.7-0 ###################################### [100%] datadir と cachedir の作成/更新 ユーザー mysql とグループ mysql の作成 デフォルトのデータベースのインストール MySQL システム テーブルをインストールしています... わかりました ヘルプ テーブルに入力しています... わかりました 起動時にmysqldを起動するには、 support-files/mysql.server をシステムに適した場所にコピーします MySQL ルート ユーザーのパスワードを設定することを忘れないでください。 これを行うには、サーバーを起動し、次のコマンドを発行します。 /usr/local/infobright-4.0.7-x86_64/bin/mysqladmin -u root パスワード '新しいパスワード' /usr/local/infobright-4.0.7-x86_64/bin/mysqladmin -u root -h tk01-dba-mysql-7-197 パスワード '新しいパスワード' あるいは、以下を実行することもできます: /usr/local/infobright-4.0.7-x86_64/bin/mysql_secure_installation これにより、テストを削除するオプションも提供されます デフォルトで作成されるデータベースと匿名ユーザー。これは 実稼働サーバーに強くお勧めします。 詳しい手順についてはマニュアルを参照してください。 MySQL デーモンは次のように起動できます。 cd /usr/local/infobright-4.0.7-x86_64 ; /usr/local/infobright-4.0.7-x86_64/bin/mysqld_safe & mysql-test-run.plでMySQLデーモンをテストできます。 cd /usr/local/infobright-4.0.7-x86_64/mysql-test; perl mysql-test-run.pl /usr/local/infobright-4.0.7-x86_64/scripts/mysqlbug スクリプトに関する問題があれば報告してください。 MySQL に関する最新情報は http://www.mysql.com/ でご覧いただけます。 http://shop.mysql.com/ からサポート/ライセンスを購入して MySQL をサポートしてください。 システム物理メモリ: 15866(MB) Infobrightの最適なServerMainHeapSizeは6000(MB)に設定されています Infobrightの最適なLoaderMainHeapSizeは800(MB)に設定されています Infobright サーバーは /usr/local/infobright フォルダーにインストールされます。 インストール ログ ファイル /tmp/ib4.0.7-0-install.log -------------------------------------- infobright サーバーをアクティブ化するには、/usr/local/infobright-4.0.7-x86_64 から ./postconfig.sh スクリプトを実行してください。 コマンド例: cd /usr/local/infobright-4.0.7-x86_64; ./postconfig.sh ファイルを /usr/local/ ディレクトリに解凍しました。他のディレクトリがある場合は、他のディレクトリを使用して解凍できます。解凍されたファイルは次のとおりです。 [root@tk01-dba-mysql ローカル]# ll 合計 54932 drwxr-xr-x. 2 ルート ルート 20 10月 11 11:45 bin drwxr-xr-x 8 ルート ルート 297 9月 27 09:10 cma_tcollector drwxr-xr-x. 2 ルート ルート 6 2018年4月11日など drwxr-xr-x. 2 ルート ルート 6 4月 11 2018 ゲーム drwxr-xr-x. 2 ルート ルート 6 4月 11 2018 include lrwxrwxrwx 1 root root 34 Oct 15 21:42 infobright -> /usr/local/infobright-4.0.7-x86_64 -rw-r--r-- 1 ルート ルート 56249223 10月15日 21:30 infobright-4.0.7-0-x86_64-ice.rpm drwxr-xr-x 11 ルート ルート 252 10月15日 21:42 infobright-4.0.7-x86_64 2. プロンプトの最後の行に従って、infobright サーバーをアクティブ化し、次のようにスクリプト ./postconfig.sh を実行します。[root@tk01-dba-mysql infobright]# ./postconfig.sh Infobright 投稿設定 -------------------------------------- Infobright サーバーがアクティブ化されました。 -------------------------------------- ICE のコピーを登録すると、ユーザー マニュアル (50 ドル相当) の無料コピーと、列型データベースと行型データベースの違いと利点を説明する Bloor Research Spotlight レポート「What's Cool About Columns」のコピーが提供されます。 登録には Infobright への HTTP 接続を開く必要があります。今すぐ登録しますか? [Y/N]: n 今すぐ登録してください http://www.infobright.org/Downloads/ICE/。 初めて実行すると、登録するように求められます。登録しない場合は N を選択します。その後、スクリプトを再度実行します。 [root@tk01-dba-mysql infobright]# ./postconfig.sh Infobright 投稿設定 -------------------------------------- postconfig を使用すると次のことが可能になります。 -------------------------------------- (1)既存のデータディレクトリを他の場所に移動する。 (2)既存のキャッシュディレクトリを他の場所に移動する。 (3)サーバソケットを構成する。 (4)サーバーポートを設定する (5)datadirパスを既存のデータディレクトリに再配置します。 必要なオプションの場合は「y」と入力するか、終了する場合は Ctrl + C を押してください。 現在の構成: -------------------------------------- 現在の設定ファイル: [/etc/my-ib.cnf] 現在の brighthouse.ini ファイル: [/usr/local/infobright-4.0.7-x86_64/data/brighthouse.ini] 現在のデータディレクトリ: [/usr/local/infobright-4.0.7-x86_64/data] brighthouse.ini ファイル内の現在の CacheFolder: [/usr/local/infobright-4.0.7-x86_64/cache] 現在のソケット: [/tmp/mysql-ib.sock] 現在のポート: [5029] -------------------------------------- (1) 現在のデータディレクトリ [/usr/local/infobright-4.0.7-x86_64/data] を新しい場所にコピーしますか? [y/n]: y 新しいデータディレクトリのパスを指定します (例: /opt/datadirnewpath/data):/data/infobright_5029/data (2)オプション1を選択すると、CacheFolderを変更するオプションは無効になります。 (3)現在のソケット[/tmp/mysql-ib.sock]を変更しますか?[y/n]:n (4)現在のポート[5029]を変更しますか?[y/n]:n (5)オプション1~4を選択した場合、移転は無効になります。 -------------------------------------- Datadir(/usr/local/infobright-4.0.7-x86_64/data) は /data/infobright_5029/data にコピーされます。 -------------------------------------- 続行するかどうか確認してください? [y/n]:y /usr/local/infobright-4.0.7-x86_64/data を /data/infobright_5029/data にコピーしています...完了です。 これで、古い /usr/local/infobright-4.0.7-x86_64/data を削除/バックアップできるようになりました... 終わり! この時点で、インストール パッケージは関連するディレクトリを変更するかどうかを尋ねます。必要に応じて変更してください。ここではデータ ディスクのディレクトリを変更し、他のオプションでは N を選択しました。このように、最後にプロンプトが表示されます。
最後まで「はい」をクリックするとインストールが完了します。 3. データファイルを確認します。ここで、先ほど設定したデータ ディレクトリ (/data/infobright_5029/data) に入り、初期化されたファイルを確認します。[root@tk01-dba-mysql データ]# ll 合計 16 -rw-rw---- 1 mysql mysql 0 10月15日 21:42 bh.err -rw-r--r-- 1 mysql mysql 1898 10月 15日 21:42 brighthouse.ini -rw-r--r-- 1 mysql mysql 10月8日 15 21:42 ib_data_version drwxr-xr-x 2 mysql mysql 4096 10月15日 21:42 mysql drwxr-xr-x 2 mysql mysql 4096 10月15日 21:42 sys_infobright drwxr-xr-x 2 mysql mysql 6 10月15日 21:42 テスト 4. サービスを開始します。ソフトウェアをインストールした後、組み込みツール /etc/init.d/mysqld-ib を使用してサービスを起動します。起動後、関連するプロセスを表示できます。起動方法とプロセスの表示方法は次のとおりです。[root@tk01-dba-mysql infobright_5029]# /etc/init.d/mysqld-ib を起動します MySQL を起動しています。成功しました! [root@tk01-dba-mysql-7-195 infobright_5029]# ps -ef|grep 5029 ルート 78369 1 0 10:34 pts/1 00:00:00 sudo -u mysql /usr/local/infobright-4.0.7-x86_64/bin/mysqld_safe --defaults-file=/etc/my-ib.cnf --log-queries-not-using-indexes --user=mysql --pid-file=/data/infobright_5029/data/tk01-dba-mysql-7-195.pid mysql 78372 78369 0 10:34 pts/1 00:00:00 /bin/sh /usr/local/infobright-4.0.7-x86_64/bin/mysqld_safe --defaults-file=/etc/my-ib.cnf --log-queries-not-using-indexes --user=mysql --pid-file=/data/infobright_5029/data/tk01-dba-mysql-7-195.pid mysql 78507 78372 0 10:34 pts/1 00:00:00 /usr/local/infobright-4.0.7-x86_64/bin/mysqld --defaults-file=/etc/my-ib.cnf --basedir=/usr/local/infobright-4.0.7-x86_64 --datadir=/data/infobright_5029/data --log-queries-not-using-indexes --log-error=/data/infobright_5029/data/bh.err --pid-file=/data/infobright_5029/data/tk01-dba-mysql-7-195.pid --socket=/tmp/mysql-ib.sock --port=5029 ルート 78570 68493 0 10:35 pts/1 00:00:00 grep --color=auto 5029 [root@tk01-dba-mysql-7-195 infobright_5029]# 5. root ユーザーのパスワードを作成します。この手順は、mysql と非常に似ています。/usr/local/infobright/bin/mysqladmin を使用してパスワードを作成します。方法は次のとおりです。[root@tk01-dba-mysql bin]# ./mysqladmin -uroot パスワード '123456' 警告: ./mysqladmin: 不明な変数 'loose-local-infile=1' 6. データベースに接続します。接続方法:[root@tk01-dba-mysql bin]# mysql-ib -uroot -p123456 MySQL モニターへようこそ。コマンドは ; または \g で終わります。 MySQL接続IDは2です サーバーバージョン: 5.1.40 ビルド番号 (リビジョン) = IB_4.0.7_r16961_17249(ice) (静的) ヘルプを表示するには、「help;」または「\h」と入力します。現在の入力ステートメントをクリアするには、「\c」と入力します。 mysql> データベースを表示します。 +--------------------+ | データベース | +--------------------+ | 情報スキーマ | | BH_RSI_リポジトリ | |mysql | | sys_infobright | | テスト | +--------------------+ セット内の行数は 5 です (0.00 秒) mysql> エンジンを表示します。 +-------------+---------+----------------------------------------------------------------------+--------------+------+------------+ | エンジン | サポート | コメント | トランザクション | XA | セーブポイント | +-------------+---------+----------------------------------------------------------------------+--------------+------+------------+ | BRIGHTHOUSE | デフォルト | Brighthouse ストレージ エンジン | はい | いいえ | いいえ | | MRG_MYISAM | YES | 同一の MyISAM テーブルのコレクション | NO | NO | NO | | CSV | はい | CSV ストレージ エンジン | いいえ | いいえ | いいえ | | MyISAM | はい | 優れたパフォーマンスを備えた MySQL 3.23 以降のデフォルト エンジン | いいえ | いいえ | いいえ | | メモリ | はい | ハッシュベース、メモリに保存、一時テーブルに便利 | いいえ | いいえ | いいえ | +-------------+---------+----------------------------------------------------------------------+--------------+------+------------+ セット内の行数は 5 です (0.00 秒) infobright に入るためのユーザー名とパスワードを設定していない場合は、mysql-ib コマンドを直接使用して上記のインターフェースに入ることができます。ご覧のとおり、デフォルトのストレージ エンジンは brighthouse です。この時点で、infobright のインストール プロセスは完了です。 7. データをインポートします。コミュニティ バージョンでは現在、load data メソッドを通じてのみデータをインポートできます。構文は次のとおりです。 データをロード [LOW_PRIORITY| CONCURRENT] [LOCAL] INFILE 'file_name.txt' [置換 | 無視] テーブル tbl_name に [フィールド ['文字列' によって終了] [[オプション] 'char' で囲む] ['char' によってエスケープされました] ] [行 ['文字列'で始まる] ['文字列' によって終了] ] [数値行を無視] [(col_name_or_user_var,...)] [SET col_name = expr,...)] そこには多くのキーワードがありますが、ここでは重要なものをいくつか紹介します。
LOAD DATA ステートメントで LOW_PRIORITY キーワードが使用されている場合、他のセッションが同じテーブルを操作していると、他のセッションがテーブル操作を完了するまで LOAD DATA ステートメントの実行は遅延されます。
既存の一意のキー レコードの重複の処理を制御します。 replace を指定すると、同じ一意のキー値を持つ既存の行が新しい行に置き換えられます。 ignore を指定すると、一意のキーを持つ既存の行の重複行の入力はスキップされます。
ファイル フィールドのセグメンテーション形式を指定します。
区切り文字として使用される文字は何ですか?
フィールドを囲む文字。
各レコードのデフォルトの区切り文字は、改行文字である「\n」です。 詳細については、公式ドキュメントを参照してください。 ここでテキストを生成し、データを書き込みます。 mysql> テストを使用します。 データベースが変更されました mysql> テーブルを表示します。 +----------------+ | テスト中のテーブル | +----------------+ | テスト | +----------------+ セット内の 1 行 (0.00 秒) mysql> データをファイル '/tmp/a.txt' にロードし、テーブル テストの文字セット utf8 を無視します。フィールドは ' ' で終了し、行は '\n' で終了します。クエリは正常で、4 行が影響を受けました (0.04 秒) 記録: 4 削除: 0 スキップ: 0 警告: 0 mysql> システム cat /tmp/a.txt 1 aaa 2 bbb 3 ccc 4 ddd mysql> テストから * を選択します。 +------+-------+ | ID | 名前 | +------+-------+ | 1 | ああ | | 2 | bbb | | 3 | ccc | | 4 | ddd | +------+-------+ セット内の 4 行 (0.00 秒) 最後に、すべてのデータがインポートされました。この方法を使用して大量のデータをインポートし、infobright のクエリ パフォーマンスを評価することができます。 上記はMySQL infobrightのインストール手順の詳細な内容です。MySQL infobrightのインストールの詳細については、123WORDPRESS.COMの他の関連記事に注意してください。 以下もご興味があるかもしれません:
|
<<: このような大画面のデジタルスクロール効果が必要になる場合があります
>>: JavaScriptの浅いコピーと深いコピーについての簡単な説明
この記事では、参考までに、簡単な計算機機能を実現するためのVueの具体的なコードを紹介します。具体的...
Tomcatが同時リクエストを処理する方法を理解することで、スレッドプール、ロック、キュー、および...
序文Linux では、コンパイルとリンクには Makefile を使用する必要がありますが、適切な ...
最近のウェブサイトのほとんどはページが長く、4 画面または 5 画面の長さのものもあれば、2 画面ま...
JavaScriptの服装アルバム切り替え効果(Taobao商品画像切り替えに似ています)、参考ま...
目次1. フロントエンドのリーディングプロセス: 2. プラグインの使用と初期化2.1 vue-ad...
ビュー: MySQL のビューはテーブルと多くの類似点があります。ビューも複数のフィールドと複数のレ...
Linux サーバー A と B が 2 台あり、一方のサーバーから SSH 経由でパスワードなしで...
01PARTCoreWebApiチュートリアルローカルデモ環境Visual Studio2019--...
SQL 左結合、右結合、内部結合、自然結合 さまざまな結合の概要SQL には、左結合、右結合、内部結...
タイトルの通り、ページを修正すると以下のような状況が発生する可能性があります。現在、古いページを改修...
1つ目はjQueryのajaxを使用してリクエストを送信することです ユーザーが登録するときに、リス...
ルート ルーティング コンポーネント (アプリの下のルート ルーティング コンポーネント。子コンポー...
基本的な HTML Web ページ タグのネスト ルールを紹介する場合、最初に説明する必要があるのは...
目次デモ1フラグメントの作成スヴェルトコンポーネント状態を変更できるデモSvelte は長い間存在し...