MySQLの複数起動

FedoraCore6+mysql-5.0.45-tritonn-1.0.6でmysqld_mutiを使って複数起動

データディレクトリ作成
#cd /usr/local/mysql/bin/
#mysql_install_db --datadir=/usr/local/mysql/data1

所有者をmysql
#cd ../
#chown -R mysql data1

my.cnf編修
#cp /etc/my.cnf /etc/my.cnf.tmp (バックアップ作成)
#vi /etc/my.cnf


#追加部分ここから↓
[mysqld_multi]
mysqld = /usr/local/mysql/bin/mysqld_safe
mysqladmin = /usr/local/mysql/bin/mysqladmin

[mysqld1]
socket = /tmp/mysql1.sock
port = 3307
pid-file = /usr/local/mysql/data1/mysql.pid
datadir = /usr/local/mysql/data1
#↑ここまで


[mysqld]
port = 3306
socket = /tmp/mysql.sock
skip-locking
key_buffer = 256M
max_allowed_packet = 1M
table_cache = 256
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 4M
myisam_sort_buffer_size = 64M
thread_cache_size = 8
query_cache_size= 16M
# Try number of CPU's*2 for thread_concurrency
thread_concurrency = 8

以下サンプルのまま続く…


mysql起動
#/etc/init.d/mysql start
mysql_multi起動
#/usr/local/mysql/bin/mysqld_multi start 1

起動確認
#ps aux | grep mysql


前やったときはどうしても起動しなかったのに、
今回はスムーズにいけた…
やっぱりTritonnの中の人がインストールを楽にしてくれたおかげですな。