mysql互为主从主主配置

环境准备
准备两台Centos6服务器
系统: Centos6.8
内存:1G
cpu: 2核
IP地址: 10.0.0.21 10.0.0.23

# 两台主机都安装mysql服务
yum -y install mysql mysql-server

这里修改的是21主机上的配置文件

# 修改mysql配置文件
vim /etc/my.cnf 

在这里插入图片描述

# 修改完配置文件后,重启mysql服务
service mysqld restart
# 关闭防火墙和selinux,两台服务器上都执行以下
service iptables stop
setenforce 0
# 这里修改的是23主机上的配置文件
vim /etc/my.cnf 

在这里插入图片描述

# 同样重启mysql服务
service mysqld restart

再回到21上操作

# 登陆至数据库
mysql
# 授权
grant all on *.* to szm@'%' identified by '123';
# 刷新权限
flush privileges;
# 查看信息
show master status;

切换到23上操作

mysql 
change master to master_host='10.0.0.21',master_user='szm',master_password='123',master_log_file='mysql-bin.000004',master_log_pos=303; 
start slave;

在这里插入图片描述

# 退出再登陆一下数据库
exit
mysql
grant all on *.* to tom@'%' identified by '123';
flush privileges;

再切换到21上操作

change master to master_host='10.0.0.23',master_user='tom',master_password='123',master_log_file='mysql-bin.000001',master_log_pos=425; 
start slave;
show slave status \G;

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

OK,至此为止,MysqL互为主从搭建完毕,大家可以跟着我的思路做一下搭建一下。

发布了68 篇原创文章 · 获赞 24 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/aaronszm/article/details/104007885