« 可視光通信 | HOME | munin »

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


 

ハワイ旅行| サトピの子連れグアム旅行記| グアム旅行の情報サイト| ガーデニング|

Copyright (C) 2009 Anne Corporation. All Rights Reserved.