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', master_