MYSQL双主--主-主复制 (MariaDB10.0.26)

2017-01-05 20:09:51来源:作者:人点击

服务器A:192.168.26.210
服务器B:192.168.26.211
操作系统:Centos6.6
MYSQL版本:MariaDB10.0.26(安装略)
服务器A:
编辑配置文件:如果没有可以SCP /usr/share/mysql/my-huge.cnf /etc/my.cnf.d/server.cnf进行参考编辑设置。
vim /etc/my.cnf.d/server.cnf



在配置文件中加入以下设置项:
server-id = 210
log-bin = mysql-bin
relay-log = relay-mysql
auto-increment-offset = 1
auto-increment-increment = 2



保存退出,启动mysql。
grant replication slave,replication client on *.* to 'jerry'@'192.168.%.% identified by'jerrypass';



服务器B:
vim /etc/my.cnf.d/server.cnf



加入以下设置项:
server-id = 211#服务器ID
log-bin = mysql-bin #二进值日志文件
skip_slave_start#作用是跳过从服务器自动启动从,默认是自动启动的。
relay-log = relay-mysql #中继日志
auto-increment-offset = 2# 起始值
auto-increment-increment = 2 # 步长



保存退出启动MYSQL.
grant replication slave,replication client on *.* to 'jerry'@'192.168.%.% identified by'jerrypass'; #可以用不同的账号,用相同的账号可以略掉。



change master to master_host='192.168.26.210',master_user='jerry',master_password='jerrypass',master_log_file='mysql-bin.000004',master_log_pos=326;




查看状态:
show slave status/G




服务器A上:
change master to master_host='192.168.26.211',master_user='jerry',master_password='jerrypass',master_log_file='mysql-bin.000005',master_log_pos=326;








启动:start slave
show slave status/G








创建数据库及表数据测试MYSQL双主模式主服务器:192.168.26.210
执行命令:
create database baidu;
show databases;




主服务器:192.168.26.211
执行命令:
show databases;
create database cdbaidu;
show databases;




主服务器:192.168.26.210
执行命令:
show databases;

















本文出自 “在路上……找回丢失的记忆” 博客,请务必保留此出处http://jdonghong.blog.51cto.com/3473478/1887569

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台