mysql レプリケーション
mysql Ver 14.12 Distrib 5.0.77
マスタ側
GRANT REPLICATION SLAVE ON *.* TO rep@"192.168.1.0/255.255.255.0" IDENTIFIED BY 'パスワード';
FLUSH TABLES WITH READ LOCK;
UNLOCK TABLES;
show master status\G
SHOW PROCESSLIST\G
[mysqld]
#log-bin=mysql-bin
log-bin
server-id=2
スレーブ側
start slave;
stop slave;
show slave status\G
CHANGE MASTER TO MASTER_HOST='192.168.1.201', MASTER_USER='rep', MASTER_PASSWORD='パスワード', MASTER_LOG_FILE='mysqld-bin.000002', MASTER_LOG_POS=98;
[mysqld]
server-id=1
#DBたたいてるので必要なしここから
master-host=192.168.1.201
master-user=rep
master-password=パスワード
master-port=3306
replicate-do-db = 'データベース名'
#DBたたいてるので必要なしここまで
log-bin=mysql-bin
特定のデータベースのみダンプ
mysqldump -u root -p --databases 特定 > 特定.dmp