mysql8.0.20 主从模式配置

1.linux连接mysql

–> mysql -h主机地址 -u用户名 -p用户密码
-u后面不需要空格

2.主库配置

编辑 my.cnf文件, vim /etc/my.cnf
在[mysqld] 后面加入

########################主从配置开始###############################################
# 服务的唯一编号
server-id=2
# 开启mysql binlog功能
log-bin=mysql-bin

# binlog记录内容的方式,记录被操作的每一行
binlog_format=ROW

# 减少记录日志的内容,只记录受影响的列
binlog_row_image=minimal

# 指定需要复制的数据库名为ovmsx
binlog-do-db=ovmsx

########################主从配置结束###############################################

3.从库类似主库一样的配置,记得修改服务号为2

4.分别重启主库和从库

service mysqld restart

5.在主库下创建同步账号

#mysql SELECT VERSION() 版本 8.0.20
#创建用户
#监控用户
create user fanlirui@'%' identified by "fanlirui";

#8.0.20的mysql版本执行这个才会有用
grant replication slave, replication client on *.* to fanlirui@'%';
#路由用户
create user maxscale@'%' identified by "fanlirui";
grant all privileges  on *.* to maxscale@'%';

FLUSH PRIVILEGES;

SHOW MASTER STATUS;

6.在从库执行同步命令

# 设置主服务器ip,同步账号密码,同步位置
CHANGE MASTER TO MASTER_HOST='172.18.1.217',MASTER_USER='fanlirui',MASTER_PASSWORD='fanlirui',MASTER_LOG_FILE='mysql-bin.000002',MASTER_LOG_POS=2380;

# 开启同步功能
START SLAVE;


SHOW SLAVE STATUS

7.如果主库已经存在数据

TODO:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值