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