mysql 主从复制配置步骤(一主多从)

主数据库配置

配置文件修改:编辑/etc/my.cnf文件,在[mysqld]下增加如下两行设置:
log-bin=mysql-bin
server-id=59110174170    # 必需唯一(建议用服务器ip);

第一步:登录mysql;
mysql -u root -p
第二部: 创建从库连接主库的用户;
CREATE USER ‘copy’@’%’ IDENTIFIED BY ‘123456’; (copy为用户名 ,123456为密码,%允许所有ip都可以访问);
第三部: 为copy用户设置主从复制的权限
GRANT REPLICATION SLAVE ON . TO ‘copy’@’%’;
第四部: 刷新配置
FLUSH PRIVILEGES;
第五步: 查看主库偏移量
show master status;
在这里插入图片描述

从数据库配置

配置文件修改:编辑/etc/my.cnf文件,在[mysqld]下增加如下两行设置:
server-id=39106227118    # 必需唯一(建议用服务器ip);

第一步: 执行同步语句
change master to master_host=‘59.110.174.170’,master_port=3306,
master_user=‘copy’, master_password=‘123456’,
master_log_file=‘mysql-bin.000001’, master_log_pos=514; (master_log_file 主库的二进制日志文件必须和show master status;命令查询出来的的文件名称一致; master_log_pos主库的二进制日志文件偏移量必须和show master status;命令查询出来的的偏移量一致)
第二部: 启动slave
start slave;
在这里插入图片描述
第三步: 查看slave状态
show slave status\G;
在这里插入图片描述

完成!(注意Slave_IO_Running的状态可能会有延迟,可以多查看几次从库状态【命令:show slave status\G;】)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值