随笔 - 531  文章 - 0  评论 - 3  阅读 - 10215 

 

 

大事务或资源密集操作:强制走主库

 

master写binlog,提交事务 ;

slave 开一个 io线程 读取master binlog, 存储到 中继日志 relay log ,然后读取日志同步数据

 

 

实现MySQL主从复制需要进行的配置

  • MySQL 主从复制的简单步骤如下:

    1. 在主服务器上创建复制用户:创建一个用户 slave,并授予复制权限。

      CREATE USER 'slave'@'%' IDENTIFIED BY '123456'; 
      GRANT REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO 'slave'@'%'; FLUSH PRIVILEGES;

       

      2.获取主服务器状态:记录二进制日志文件名和位置,以便从服务器使用。

    2. SHOW MASTER STATUS;

       

      3.配置从服务器:在从服务器的配置文件中,设置唯一的 server-id,然后重启从服务器。 

    3. [mysqld] server-id=2

       

    4. 连接主服务器:在从服务器上配置主服务器连接信息,包括 MASTER_HOSTMASTER_USERMASTER_PASSWORDMASTER_LOG_FILEMASTER_LOG_POS

      CHANGE MASTER TO 
      MASTER_HOST='主服务器IP', MASTER_USER='slave',
      MASTER_PASSWORD='123456',
      MASTER_LOG_FILE='二进制日志文件名', MASTER_LOG_POS=二进制日志位置;

       

      5.启动复制:在从服务器上启动复制 
         START SLAVE;
posted on   towboat  阅读(2)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
历史上的今天:
2023-09-25 点双/边双 连通分量
点击右上角即可分享
微信分享提示