因为我要同步的数据是实时数据,每日更新,所以选择用这个方式
确保要连接的两台服务器上安装的mysql版本差不多
这里我使用了navicat工具
1.分别给两个数据库创建一个用户名密码都一致的账户,主机填所在服务器的ip
2.在作为主库(master)的服务器上打开命令行,进入mysql。赋予所有权给从服务器。
grant replication slave on *.* to '用户名l'@'从库ip' identified by '密码';
然后刷新
flush privileges;
3.修改主库所在服务器的配置文件my.ini、xxx.ini 等等
① 修改server-id项的值,只要不是1都可以,确保值唯一
② 配置文件中没有就添加下列项
日志文件以mysql-bin开头
4.配置好之后,重启mysql
5.查看master的状态
show master status;