MY PIANOS
CALENDAR
S M T W T F S
  12345
6789101112
13141516171819
20212223242526
27282930   
<< September 2020 >>
ARCHIVES
CATEGORIES
MOBILE
qrcode
<< MariaDB + Mroonga : 導入する…まだ動かない… | main | MariaDB + Mroonga : 最終設定を行う >>
MariaDB + Mroonga : デーモンとして登録する
ここからは、mysqld を起動する準備を行います。

mariaDB の導入フォルダーの準備
/usr/local/mysql に導入されているので、ひとまずそこに移動して作業開始

% cd /usr/local/mysql

グループ/ユーザー mysql を作って、各フォルダーのアクセス権限を整えます。
% sudo groupadd mysql
% sudo useradd -g mysql mysql
% sudo chown -R mysql .
% sudo chgrp -R mysql .

せっかくのMariaDBですが、デフォルトが mysql となっているので、それに従います。

初期システムDBの作成するのですが… その前に… my.cnf と、環境変数を整えます。

基本的には、導入されたフォルダーにテンプレートが有るので、それをコピーするだけですが、既存の/etc/mysql/my.cnf があれば、コピーを取っておくのがひとまずの常識です…
% sudo cp /etc/mysql/my.cnf /etc/mysql/my.cnf.OLD
% sudo cp /usr/local/mariadb/support-files/my-medium.cnf /etc/mysql/my.cnf

細かい設定は、運用を始めてからでも良いので、とりあえずデフォルトのままです。

root ユーザーのPATH環境変数を変更します。Ubuntuでは、伝統的に /etc/environment にあるらしいので、
% sudo vi /etc/environment

デフォルトは、
1 PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:
/bin:/usr/games:/usr/local/games"
~
~

となっているので、先頭に mysql 関連モジュールパスを記入します。
1 PATH="/usr/local/mysql/bin:/usr/local/sbin:/usr/local/bin:
/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
~
~

games などの不要なパスを消しても良いかも知れません。
ようやく、初期システムDBを作成するスクリプトを実行します。
% sudo ./scripts/mysql_install_db --user=mysql

数秒で、初期システムDBの作成が終了します。
これで、mysqld を起動する準備が整いましたので、デーモン起動スクリプトを作成し、Startします。
% sudo cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
% sudo /etc/init.d/mysqld start
Starting MySQL
. *
%

成功したようです…(^_^;)

DBが立ち上がったので、MariaDB root ユーザーのパスワードを設定しておきましょう。
% mysqladmin -u root password 'XXXXXXXXXX'

では、MariaDBにログインしてみましょう。
% mysql -uroot -pXXXXXXXXXX
Welcome to the MariaDB monitor. Commands end with ; or ¥g.
Your MariaDB connection id is 4
Server version: 10.0.10-MariaDB-log Source distribution
Copyright (c) 2000, 2014, Oracle, SkySQL Ab and others.
Type 'help;' or '¥h' for help. Type '¥c' to clear the current input statement.

MariaDB [(none)]>

おお!、やっとMariaDBに出会えましたね。
さて次は、Mroongaを有効化して、導入が終了です。
| Tech_Server | 08:12 | comments(0) | - | pookmark |
コメント
コメントする