メメメモモ

プログラミング、筋トレ、ゲーム、etc

MySQLのインストール手順メモ

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