首先要有两个装有mysql的节点系统
然后将一台定为主节点,一台定位从节点
在主节点中,将/usr/share/mysql/my-medium.cnf /etc/my.cnf
![]()
并vi /etc/my.cnf将server_id改为1
从节点做法一样,但要将server_id 改为2
然后重启mysql
service mysql restart
![]()
然后可以通过show variables like ‘service_id’
主节点:

从节点:

主节点中查看master状态。show master status

然后在从节点中配置:

master_log_file与master_log_pos是通过主节点status中查出来的.
启动从服务
![]()
查看启动状态
![]()
权限问题:*.* :表示所有库名 . 所有表名 ,% :表示所有节点地址。by 后面的‘admin’为密码。

此时master写入数据,slave也会写入数据。
可以试着在master中创建一个database然后在slave中查看一下它的数据中是否包含新建的database。
本文详细介绍如何在两台装有MySQL的节点系统上配置主从复制。首先确定一台为主节点,另一台为从节点,并分别设置server_id。通过调整配置文件及重启服务完成基本配置。随后验证权限设置及数据同步效果。
1万+

被折叠的 条评论
为什么被折叠?



