码迷,mamicode.com
首页 > 数据库 > 详细

MySQL的双主配置

时间:2020-01-29 01:07:44      阅读:103      评论:0      收藏:0      [点我收藏+]

标签:service   mic   ase   file   启动   name   for   mysq   code   


配置MySQL双主配置,需要先配置MySQL的主从复制,传送门:https://www.cnblogs.com/zhqin/p/12239163.html

0、集群规划

hadoop105            hadoop106                hadoop107
                  MySQL(master,slave)      MySQL(slave,master)

1、修改 hadoop107中MySQL的/usr/my.cnf配置文件

[crazycat@hadoop107 ~]$ sudo vim /usr/my.cnf
[mysqld]
#开启binlog
log_bin = mysql-bin
#binlog日志类型
binlog_format = row
#MySQL服务器唯一id
server_id = 2
#开启slave中继日志
relay_log=mysql-relay

技术图片

2、重启hadoop107mysql服务

[crazycat@hadoop107 ~]$ sudo service mysql restart

3、登录MySQL,查看master状态

mysql>show master status;

4、在hadoop106中修改配置文件

[crazycat@hadoop106 ~]$ sudo vim /usr/my.cnf
[mysqld]
#MySQL服务器唯一id
server_id = 1
#开启binlog
log_bin = mysql-bin
#binlog日志类型
binlog_format = row
#开启slave中继日志
relay_log=mysql-relay

5、重启hadoop106的MySQL服务

[crazycat@hadoop106 ~]$ sudo service mysql restart

6、登录MySQL,执行

CHANGE MASTER TO
MASTER_HOST='hadoop107',
MASTER_USER='root',
MASTER_PASSWORD='123',
MASTER_LOG_FILE='mysql-bin.000001',
MASTER_LOG_POS=120;

7、启动

mysql> start slave;

8、查看状态

mysql> show slave status\G;

技术图片

9、配置完毕,测试
在hadoop107中的mydb数据库下建一个表

mysql> use mydb;
Database changed
mysql> create table mytbl(id int,name varchar(10));

技术图片

在hadoop106中的mydb数据库中查看是否有刚才创建的表

技术图片

MySQL的双主配置

标签:service   mic   ase   file   启动   name   for   mysq   code   

原文地址:https://www.cnblogs.com/zhqin/p/12239225.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!