请注意,本文编写于 566 天前,最后修改于 529 天前,其中某些信息可能已经过时。 **主从配置需要注意的点** 1.主从服务器操作系统版本和位数一致; 2.Master 和 Slave 数据库的版本要一致; 3.Master 和 Slave 数据库中的数据要一致; ### 1.在主服务器的上修改mysql配置文件 my.ini [mysqld] expire_logs_days = 10 log-bin=mysql-bin server-id = 1 #设置需要同步的数据库 binlog-do-db=mwryun_db #屏蔽系统库同步 binlog-ignore-db=mysql binlog-ignore-db=information_schema binlog-ignore-db=performance_schema log-bin:开启二进制日志 server-id:服务器id,要唯一 主服务器配置完成之后进行重启 然后执行查询语句 show MASTER status 有这些数据说明服务正常,**并保存 file和 position** ,后面会用到。 ![微信图片_20230505162517.png](https://cnd.haser.top/haser.top/2023/05/05/624981306.png) ### 2.配置从服务器,同样的修改mysql配置文件 my.ini [mysqld] server-id=2 从服务器配置server-id之后重启,连接数据库,执行以下语句 ```sql CHANGE MASTER TO MASTER_LOG_FILE='mysql-bin.****',--刚刚查询的file MASTER_LOG_POS=0001,-- 刚刚查询的position MASTER_HOST='127.0.0.1',--主服务器ip MASTER_USER='root',--主服务器用户名 MASTER_PASSWORD='root',--主服务器密码 MASTER_PORT=3306;--主服务器端口 START SLAVE;--启动 show slave status;--最后查询状态 ``` 当这两个全部为 yes 时即配置完成。 ![微信截图_20230505163027.png](https://cnd.haser.top/haser.top/2023/05/05/860810160.png) Last modification:June 11, 2023 © Reprint prohibited Support Appreciate the author AliPayWeChat Like 请我喝一瓶农夫山泉嘛?