百度搜索引擎优化指南(【干货】提高主库性能的安全性同步的方法及解析)

优采云 发布时间: 2021-11-14 00:05

  百度搜索引擎优化指南(【干货】提高主库性能的安全性同步的方法及解析)

  一、概念

  主从同步允许将数据从一台数据库服务器复制到其他服务器。复制数据时,一台服务器作为主服务器,其余服务器作为从服务器。

  由于复制是异步进行的,从服务器不需要一直连接到主服务器,而是间歇性地连接到主服务器。

  通过配置文件,可以实现所有数据库,指定数据库,指定数据库的表,复制。

  主从同步的好处:

  ·通过增加从服务器来提高数据库的性能。主库执行写入和更新,从库执行读取。动态添加从服务器,以提高数据库系统的性能。

  ·提高数据安全性。使用从服务器备份数据库,不会破坏服务器上的数据。

  ·生成主库数据,分析从库数据,提高主库性能。

  二、工作原理

  

  master执行增删改操作后,会记录binlog日志。当需要同步时,会主动通知从节点。slave收到通知后,使用IO Thread主动从master读取binlog日志,然后异步写入relay log(transit log),然后让SQL Thread完成对relay log的分析,然后存储到数据库完成同步。

  三、构建步骤

  1、安装 MySQL

  

  我在本地安装了两个:

  2、主配置

  

  3、从配置

  

  4、创建同步账号

  重启并登录主库(Master),创建主从复制用户,并授予权限。

  

  查看Mysql的File列和Positon列:

  显示主状态;

  5、从库中关联主库

  重启并登录从库(Slave),进行从库链接到主库的操作。

  

  ·master_host:主机IP

  ·master_port:同步主库的端口号

  ·master_user:master提供的用户名,用于同步slave上的数据

  ·master_password:提供slave同步数据的密码

  ·master_log_file:master对应的binglog文件名

  ·master_log_pos:masterbinglog文件的最终位置(内容偏移,slave同步master开始位置)

  启动从节点:

  启动奴隶;

  6、查看备份服务状态

  显示lavestatus\G;

  

  如果下面两个状态都是Yes,说明主从同步成功。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线