Ubuntu 12.04 LTSをインストールすると、自動的にmysql-clientとmysql-commonが組み込まれるようなので、これらをuninstallするか、とりあえず、フォルダ名を変更する。このフォルダがあると、参考にしたサイトの手順どおりにインストールできない。
確認が終わったら、 ここから 任意のフォルダにDebian用バイナリー配布パッケージをダウンロード。
次に、 2.5.2. Installing MySQL on Linux Using Debian Packages を参考に、MySQLとlibaioライブラリをインストール。
$ sudo dpkg -i mysql-5.6.12-debian6.0-x86_64.deb
$ sudo apt-get install libaio1
続いて、 2.2. Installing MySQL on Unix/Linux Using Generic Binaries と 2.10.1. Unix Postinstallation Procedures を参考に、MySQLデータを初期化し、システムテーブルを作成。
$ sudo groupadd mysql
$ sudo useradd -r -g mysql mysql
$ cd /opt/mysql
$ sudo chown -R mysql .
$ sudo chgrp -R mysql .
$ cd server-5.6
$ sudo install -o mysql -g mysql -d /var/opt/mysql
$ sudo scripts/mysql_install_db --user=mysql --datadir=/var/opt/mysql
/opt/mysql/server-5.6に作成された設定ファイルmy.cnfを/etcに移動して、コメントになっているbasedir、datadirを書き換える。
$ sudo mv my.cnf /etc
$ sudo vi /etc/my.cnf
...
basedir = /opt/mysql/server-5.6
datadir = /var/opt/mysql
...
$
これで、起動に必要な準備は完了。
早速、起動してみる。
$ sudo bin/mysqld_safe --user=mysql &
アクセスできるか確認するためにバージョンを表示。
正しく表示されたら起動OKなので、rootのパスワードを設定。
$ bin/mysqladmin version
...
Server version 5.6.12
Protocol version 10
Connection Localhost via UNIX socket
UNIX socket /tmp/mysql.sock
Uptime: 1 min 55 sec
...
$ bin/mysqladmin -u root password 'xxx' # xxxがパスワード
続いて、パスワードが正しく設定できたか確認。
$ bin/mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
...
mysql> quit
Bye
ブートの設定をするために、一旦、shutdown。
$ bin/mysqladmin -u root -p shutdown
ブート時に自動的に起動するように設定。
$ sudo cp support-files/mysql.server /etc/init.d/mysql
$ sudo update-rc.d mysql defaults
Adding system startup for /etc/init.d/mysql ...
/etc/rc0.d/K20mysql -> ../init.d/mysql
/etc/rc1.d/K20mysql -> ../init.d/mysql
/etc/rc6.d/K20mysql -> ../init.d/mysql
/etc/rc2.d/S20mysql -> ../init.d/mysql
/etc/rc3.d/S20mysql -> ../init.d/mysql
/etc/rc4.d/S20mysql -> ../init.d/mysql
/etc/rc5.d/S20mysql -> ../init.d/mysql
$
最後に、コマンドとライブラリのパスを追加して作業終了。
PATH=/opt/mysql/server-5.6/bin:${PATH}
$ sudo vi /etc/ld.so.conf.d/mysql.conf # 新規作成
/opt/mysql/server-5.6/lib
$ sudo ldconfig
0 件のコメント:
コメントを投稿