1 实验环境
A主机:master IP:192.168.1.138 MYSQL:# mysql -Vmysql Ver 14.14 Distrib 5.6.33
B主机:slave IP:192.168.1.9 MYSQL:# mysql -Vmysql Ver 14.14 Distrib 5.6.33
注意:mysql数据库的版本,两个数据库版本要相同,或者slave比master版本低!
2 mysql5.6.33 安装:
1 下载mysql的rpm安装包
2 检查MySQL及相关RPM包,是否安装,如果有安装,则移除(rpm –e 名称)
2.1 修改数据的data目录,配置服务器的my.cnf文件:(如果需要修改datadir,请注意SELinux和目录是否有mysql用户的权限)
3 在主服务器为从服务器设置一个连接账户,该账号必须授予REPLICATION SLAVE权限。
如果账户仅用于复制(推荐这样做),则不需要再授予其它任何权限。
创建一个测试数据库test1:
3.1 编辑主配置文件my.cnf
4 配置从服务器:
5 测试:
主:
看从库:
到此为止主从就做好了,现开始做主主了:
1 在原从服务器上授权:
1.1 编辑配置文件
1.2 重启
2 在原主上添加:
3 测试:
在原从上添加数据:
看原主
到此就实现了主主。
注意:
在mysql5.6之后不用指定以下,不然会出现报错: