欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

2020.9.16工作问题记录————Mysql5.7主主互备配置

程序员文章站 2024-03-20 15:20:34
...

工作问题记录————Mysql5.7主主互备配置

虚拟机CentOS6中Mysql5.7配置主主互备,地址分别为:
192.168.0.215:3306
192.168.0.216:3306

1.安装mysql5.7:

安装Mysql5.7

2.更改 mysql 配置文件:

更改 my.conf 配置文件,加入主从设置信息:

cp /etc/my.conf /etc/my.conf.bak
vi /etc/my.conf

##加入下面的配置信息
##数据库1号配置信息:(奇数id)
bind-address=0.0.0.0

server-id = 1
log-bin = mysql-bin
binlog-ignore-db = mysql,information_schema
auto-increment-increment = 2
auto-increment-offset = 1
slave-skip-errors = all

##数据库2号配置信息:(偶数id)
bind-address=0.0.0.0

server-id = 2
log-bin = mysql-bin
binlog-ignore-db = mysql,information_schema
auto-increment-increment = 2
auto-increment-offset = 2
slave-skip-errors = all

编辑后保存退出,重启 mysql 服务。

service mysqld restart

3.设置开启主从服务:

登录数据库:

mysql -u root -p

显示主机信息:

mysql> show master status

2020.9.16工作问题记录————Mysql5.7主主互备配置
地址215和216的数据库主机信息都要记住,
设置主从信息:

 mysql> GRANT  REPLICATION SLAVE ON *.* TO 'root'@'192.168.0.%' IDENTIFIED  BY '123456';

    mysql> flush  privileges;

    mysql> change  master to

        ->  master_host='10.1.4.58', #对方ip

        ->  master_user='root',

        ->  master_password='123456',

        ->  master_log_file='mysql-bin.000001', #对方日志

        ->  master_log_pos=1334;  #对端状态显示的值

    mysql> start  slave;        #启动同步

215的对方信息填216的,216的对方信息填215的。

开启主从服务并查看状态:

mysql> start  slave;        #启动同步
mysql> show slave status\G;

2020.9.16工作问题记录————Mysql5.7主主互备配置
框内值都为Yes 则服务运行成功。

相关标签: Mysql mysql