mysql レプリケーション設定
まず、マスターとスレーブのサーバにmysqlをインストール
# yum install mysql-server
# cd /etc/init.d
# mysqld start
# chkconfig mysqld on
# chkconfig --list mysqld
マスター側の設定
# vi /etc/my.cnf
[mysqld]
log-bin
server-id=1
レプリケーション用ユーザを追加
GRANT REPLICATION SLAVE ON *.* TO repl_user@192.168.X.X IDENTIFIED BY 'XXXXX';
スレーブ側の設定
# vi /etc/my.cnf
[mysqld]
log-bin
server-id=2master-host=192.168.X.X
master-user=repl_user
master-password=XXXXX
master-port=3306
replicate-ignore-db=mysql # システム用のデータベースは明示的に対象外としとく
replicate-do-db=hoge # hogeデータベースをレプリケーションする
report-host=YYYYYY
マスター・スレーブのmysql再起動で完了