1.網絡拓撲
192.168.150.135:3306 (mysql主服務器)
192.168.150.136:3306(mysql備份服務器)
2安裝mysql
查看我之前的博客:http://blog.csdn.net/caicongyang/article/details/50614464
3.新增專屬用戶
grant replication slave,replication client on *.* to repl@'192.168.150.%' identified by '123456';
4.配置(最簡配置)
主服務器(192.168.150.135)配置文件my.cnf
修改或增加以下配置(注server_id爲任意唯一數字)
log_bin=mysql-bin
server_id=135
修改或增加以下配置 (135爲主服務器的server_id)
log_bin=mysql-bin
server_id=136
relay_log=/var/lib/mysql/mysql-replay-bin
log_slave_updates=135
read_only=135
修改完配置後主備服務器均需要重啓:
#service mysqld restart
5.啓動複製
首先登錄備份服務器mysql;
5.1下一步是告訴備庫如何連接主庫並放置其日誌文件
change master to master_host='192.168.150.135', master_user='repl', master_log_file='mysql-bin.000001', master_log_pos=0;
5.2開啓複製
start slave;
5.3查看slave狀態信息
show slave status\G;
看到以下信息算啓動複製成功:
Slave_IO_Running: Yes
Slave_SQL_Running: Yes