mysql主从挂载

1.修改my.cnf文件

vim /etc/my.cnf

1.1主库

#当前mysql服务号为1,为第一台mysql服务器
server-id=1
#二进制日志文件
log-bin=mysql-bin

1.2从库

#当前mysql服务号为1,为第一台mysql服务器
server-id=2
#二进制日志文件
log-bin=mysql-bin

 

2.编辑从库

#主从挂载ip地址,端口号,用户名,密码,二进制文件、位置  :这些都是主库的信息
CHANGE MASTER TO 
MASTER_HOST="192.168.174.139",
MASTER_PORT=3306,
MASTER_USER="root",
MASTER_PASSWORD="root",
MASTER_LOG_FILE="mysql-bin.000002",
MASTER_LOG_POS=120

#启动主从服务
START SLAVE

#检查主从服务状态
SHOW SLAVE STATUS

#关闭主从服务
STOP SLAVE

 

3.查看SHOW SLAVE STATUS 若是发现有报错:

报错信息为:Fatal error: The slave I/O thread stops because master and slave have equal MySQL server UUIDs;
 these UUIDs must be different for replication to work
说明主库和从库的auto.cnf文件中UUID是一致的,需要修改一个UUID
查看auto.cnf文件位置可以这样做:
vim /etc/my.cnf
在my.cnf文件中查看
datadir=/var/lib/mysql这个属性,后面的值即为文件存储的位置
找到后修改一个然后重启即可

 

4.反向挂载,实现双机热备

CHANGE MASTER TO 
MASTER_HOST="192.168.174.138",
MASTER_PORT=3306,
MASTER_USER="root",
MASTER_PASSWORD="root",
MASTER_LOG_FILE="mysql-bin.000005",
MASTER_LOG_POS=382

START SLAVE 

show SLAVE STATUS

 

转载于:https://www.cnblogs.com/gxlaqj/p/11577703.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值