複数の mysql サーバを1台のサーバで起動するには、mysql の設定ファイルで mysqld のポート番号をかえればOKです。
configure で --prefix=/usr/local2 とし、設定ファイル /etc/my2.cnf には以下のように設定します。
[client]
port = 3307
socket = /tmp/mysql2.sock
[mysqld]
port = 3307
socket = /tmp/mysql2.sock
mysql サーバを起動するには、設定ファイルを指定して起動します。
# /usr/local2/bin/mysqld_safe --defaults-file=/etc/my2.cnf&
mysqladmin コマンドも同様に設定ファイルを指定します。
# /usr/local2/bin/mysqladmin --defaults-file=/etc/my2.cnf shutdown
configure で --prefix=/usr/local2 とし、設定ファイル /etc/my2.cnf には以下のように設定します。
[client]
port = 3307
socket = /tmp/mysql2.sock
[mysqld]
port = 3307
socket = /tmp/mysql2.sock
mysql サーバを起動するには、設定ファイルを指定して起動します。
# /usr/local2/bin/mysqld_safe --defaults-file=/etc/my2.cnf&
mysqladmin コマンドも同様に設定ファイルを指定します。
# /usr/local2/bin/mysqladmin --defaults-file=/etc/my2.cnf shutdown