docker版mysql-5.7.35主备搭建记录
童话里,我们在一起 发布于 阅读:679
一、master配置:
1. 修改配置文件
vim /etc/my.cnf
添加两行
log_bin=mysql-bin
server_id=1
2. 登录添加账号并赋权限
mysql -uroot -p
CREATE USER 'repl'@'192.168.200.20' IDENTIFIED BY 'myRep8%Go';
GRANT REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO 'repl'@'192.168.200.20;
3. 查看master信息
SHOW MASTER STATUS;
将file和position配置给备mysql
二、slave配置:
1. 修改配置文件
vim /etc/my.cnf
添加以下5行
log_bin=mysql-bin
server_id=2
relay_log=/var/lib/mysql/mysql-relay-bin
log_slave_updates=1
read_only=1
2. 重启登录
service mysqld restart
mysql -uroot -p
3. 给slave配置master信息
stop slave;
CHANGE MASTER TO MASTER_HOST='192.168.200.202',
MASTER_USER='repli',MASTER_PORT=3306,MASTER_PASSWORD='myRep8%Go', MASTER_LOG_FILE='mysql-bin.000001',
MASTER_LOG_POS=239100;
4. 启动slave
START SLAVE;
SHOW SLAVE STATUS\G
Slave_IO_Running和Slave_SQL_Running均为yes即可
版权所有:R C T T 的博客
文章标题:docker版mysql-5.7.35主备搭建记录
文章链接:https://www.rctt.site/?post=55
本站文章均为原创,未经授权请勿用于任何商业用途
文章标题:docker版mysql-5.7.35主备搭建记录
文章链接:https://www.rctt.site/?post=55
本站文章均为原创,未经授权请勿用于任何商业用途
扫描二维码,在手机上阅读
推荐阅读:
收藏