mysql实现两台机器的主从同步
准备工作
将Master服务器上的备份数据库拷贝到Slave服务器上
注意:
使用Navicat拷贝的时候,需要在Slave上先创建数据库,然后再把数据和格式拷贝到此数据库上。
Master配置
修改/etc/my.cnf:
server-id=1
#需要备份的数据库名,如果需要备份多个数据库,重复设置这个选项即可。
binlog-do-db=repl
#启动二进制日志系统
log-bin=mysql-bin
查看信息
>
show master status
会显示log_file 与 log_pos信息,配置slave的时候需要用到
Slave配置
登录之后,输入如下命令行:
slave stop;
SET GLOBAL server_id=2;
change master to
master_host='120.26.203.200',
master_user='gl',
master_password='chenxing',
master_log_file='mysql-bin-log.000010&