MySQLをインストールしようとするたびに苦戦するので、成功した時の作業順をメモ。
バイナリパッケージをダウンロード
http://www-jp.mysql.com/
ここからバイナリパッケージをダウンロードします。
ソースからとかじゃなくてバイナリパッケージを使用します。
OSユーザー/グループの作成
MySQL用のユーザーを作成します。
# groupadd mysql # useradd -g mysql -d /home/mysql mysql # passwd mysql
バイナリパッケージを移動させ、所有者を変更
# mv mysql-standard-xxxxxxx /usr/local/mysql # chown -R mysql:mysql /usr/local/mysql
datadirの作成
# mkdir -p /data/mysql # chown mysql:mysql /data/mysql
my.cnfの作成
my.cnfファイルを下記のような設定で作成します。
[mysqld]
user=mysql
basedir=/usr/local/mysql
datadir=/data/mysql
port=3306
socket=/data/mysql/mysql.sock
MySQL用ユーザーにスクリプトを実行
$ su mysql $ cd /usr/local/mysql $ ./scripts/mysql_install_db --datadir=/data/mysql
MySQLの起動
$ cd /usr/local/mysql $ ./bin/mysqld_safe --defaults-file=/data/mysql/my.cnf >> /data/mysql/mysqld_safe.log 2>&1 &
MySQLへの接続
$ /usr/local/mysql/bin/mysql --user=root --socket=/data/mysql/mysql.sock