mysql 主从复制相关配置

本文详细介绍了如何在MySQL中配置一主两从的读写分离架构。包括在主库上进行从库同步授权、配置二进制日志、设置唯一服务器ID及解决大小写问题的方法。同时,还介绍了如何配置从库连接主库、启动和停止同步过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这几天刚好搞读写分离,一主两从,实现读写分离的前提是数据库要是实现数据同步:

  1. 在主库中对从库进行同步授权:
    注释: user :为从库的用户名 , ip :为从库所在服务器的ip地址,password : 为从库的密码

     mysql> grant replication slave on *.* to  'user'@'ip'identified by 'password'; 
    

    执行命令:刷新权限,使上面的授权起作用:flush privileges;

  2. 开启二进制文件(必须):配置数据库文件 my.cnf

    注释:log-bin: 二进制日志; server-id:服务器唯一的id ,必须是唯一 的,一般取ip的最后一段,在这里我取的是最后一段

        log-bin=mysql-bin
        server-id=123
    

    在这里多说一句: lower_case_table_names=1 必须也要配置,忽略大小写问题 ,不然后续会有大坑,我就掉进去了

“`
如图所示:
这里写图片描述

  1. 给从库配置连接主库

    先查看主机(主库)的状态:

    mysql> show master status;
    

    +——————+———-+————–+——————+——————-+
    | File | Positi

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值