MySQL のインストール

SER(SIP Express Router)構築のためのMySQLのインストール.

MySQLのホームページ
http://www.mysql.com/

・ソースをダウンロード
# cd /usr/local/src
# wget http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.45.tar.gz/from/http://mirror.mysql-partners-jp.biz/

・展開
# tar zvxf mysql-5.0.45.tar.gz
# cd mysql-5.0.45

MySQL用のユーザを生成
# groupadd mysql
# useradd -g mysql mysql
# passwd mysql

・makeとinstall
# ./configure --with-mysqld-user=mysql --prefix=/usr/local/mysql
# make
# make install

・データベースの初期化
# ./scripts/mysql_install_db --user=mysql

・バイナリのオーナーをroot に、データディレクトリの所有権をmysqld を実行するユーザ(mysql)に変更
# chown -R root /usr/local/mysql
# chown -R mysql /usr/local/mysql/var
# chgrp -R mysql /usr/local/mysql

MySQLを起動(デーモン)
# /usr/local/mysql/bin/mysqld_safe &

・起動確認
# /usr/local/mysql/bin/mysqladmin -u root ping