MySQL主从同步搭建(一主一从、一主多从,超详细)

本文详细介绍了如何在MySQL中搭建主从同步环境,包括在主机A上设置从库账户,启用binlog,生成数据库备份,以及在从机B上配置server_id,导入数据,指定从数据库并启动slave进程。通过这些步骤,确保了数据的一致性和高可用性。
摘要由CSDN通过智能技术生成

环境说明:使用内网IP

主机A(主):192.168.1.1   

主机B(从):192.168.1.2   

主机A和B分别安装mysql,版本需一致(A、B均为5.6.35)

1、登陆主机A,在主服务器上,设置一个从库的账户

mysql>grant replication slave on *.* to test@"192.168.1.2" identified by 'test123';

或者

mysql>grant replication slave,super,reload on *.*  to test@'%' identified by 'est123'; #根据需求权限进行相应赋权

mysql>flush privileges;

mysql>select user,host,password from mysql.user;    #查看账户

赋予从机权限,有多台从机,就执行多次;一般不赋予*.*任意权限,只赋予需同步的库的权限

2、启用binlog日志并指定server_id(修改之后必须重启mysql服务)

vim /etc/my.cnf

[mysqld]

server_id=1       #指定服务器ID,主机标示,整数(必须修改)

log_bin=mysql-bin     #启用binlog日志(可不修改)

binlog_format= mixed  #指定日志格式(可不修改)

:w

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值