mysql8.0主从复制

                                        mysql8.0主从复制

   1.修改主数据库my.ini。在my.ini中[mysqld]下添加如下内容
[mysqld]
#主从配置
server-id=1    #服务器 id 
log-bin=mysql-bin   #二进制文件存放路径
#binlog-do-db=leven    #待同步的数据库

    2.重启mysql服务。(cmd执行)

  net start mysql

    3.查询主数据master状态。(要求记录二进制文件名File以及其位置position)    

show master staus

    

    4.创建用户主从同步的账号,并授权(mysql8.0创建用户并授权,亲测可用)  

CREATE USER 'leven'@'localhost' IDENTIFIED BY 'Leven';#创建用户
GRANT REPLICATION SLAVE ON *.* TO 'leven'@'localhost';#授权
flush privileges; 

    5.修改从数据库my.ini。

[mysqld]
#从库
server-id=3  #必须唯一

    6.重启从数据库服务。

    7.打开从数据库的命令行。

mysql -u root -p --protocol=tcp --host=localhost --port=3308

    8.执行同步SQL设置语句

CHANGE MASTER TO MASTER_HOST='localhost', MASTER_USER='user', MASTER_PASSWORD='password',MASTER_LOG_FILE='filename',
MASTER_LOG_POS=position;

    9.启动slave同步进程。

start slave    (停止slave进程:stop slave)

    10.查看从库slave状态。

show slave status\G;

    

    说明已经设置成功了。接下来就可以进行测试了。主数据库新建库,插入数据,查看从库情况。

    

    本文参考:https://www.cnblogs.com/gl-developer/p/6170423.html

    主从配置推荐:https://blog.csdn.net/l1028386804/article/details/52744877

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乐闻x

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值