当前位置: 首页 > news >正文

pbootcms快速仿站西安网站推广慧创科技

pbootcms快速仿站,西安网站推广慧创科技,Wordpress如何设置robot,网站外链建设的八大基本准则各位同学大家好,今天给大家分享一下数据库的主从复制和读写分离。为什么我们要做这些呢:我们知道,随着项目用户并发量的增加,应用层通过各种第三方技术以及微服务架构达到了需求,但是瓶颈会卡在的数据库上;…

各位同学大家好,今天给大家分享一下数据库的主从复制和读写分离。为什么我们要做这些呢:我们知道,随着项目用户并发量的增加,应用层通过各种第三方技术以及微服务架构达到了需求,但是瓶颈会卡在的数据库上;因此,我们需要对数据库进行优化,其中一种方法就是读写分离。顾名思义,读写分离就是把数据库的读和写操作分在不同的库进行;主从复制是读写分离的前提。
这篇文章,我们先介绍Mysql的主从复制,好为后面读写分离作准备。


首先,什么叫做主从复制,即当主数据库进行数据的增删改操作时,从数据库也要进行一个同样的操作,以确保和主数据库的数据保持一致,即主从复制。今天我们来写一个一主一从的示例来实现主从复制。

首先我们需要准备两个mysql数据库,版本最好一致,这里我们使用Mysql5.6进行演示,主从信息如下
主数据库 Linux(Centos7.3)
从数据库 Linux(Centos7.3)

其实主从复制的本质思想就是,从数据库通过监听主数据库的一个二进制文件,当主数据库进行数据变化时,会将变化记录在这个二进制文件中,此时从数据库因为对此文件进行了监听,所以进行了同样的同步操作。

这里写图片描述


 
  1. 开启二进制日志
  2. 配置唯一的server-id
  3. 获得master二进制日志文件名及位置
 
  1. 配置唯一的server-id
  2. 读取master二进制日志
  3. 启用slave服务

1.找到my.cnf文件

2.进入vim视图模式

在mysqld中添加log-bin=mysql-bin(开启二进制日志),server-id=1(设置server-id),如下图所示武汉门禁

这里写图片描述
master mysql配置完毕,我们来登录master mysql查看我们具体的二进制文件名和位置
3.重启mysql

4.连接mysql

5.输入mysql命令进行master状态查看(如下所示)

二进制文件名(mysql-bin.000001)和位置(347653 )

同样找到my.cnf配置文件,添加server-id
1.找到my.cnf文件

2.进入vim视图模式

在mysqld中添加server-id=2(设置server-id),如下图所示
这里写图片描述
slave mysql配置完毕,我们来登录slave mysql进行与master mysql 的关联
3.重启mysql

4.连接mysql

5.输入mysql命令进行主数据库绑定(如下图所示),MASTER_LOG_FILE为你的二进制文件名(可能不一样),MASTER_LOG_POS为你的位置(可能不一样)

6.启动slave同步进程

7.查看状态(如下图所示,当Slave_IO_Running和Slave_SQL_Running都为YES的时候就表示主从同步设置成功了。)

当然我们也可以通过stop slave命令来关闭slave同步或者更换master。
最后我们在主数据库中创建一个数据库,你会发现当你在master中创建表或者是在表中插入数据时,新航道雅思班我们的slave都会跟着同步进行这些操作,此时你的主从复制就算是大功告成了。


最后,我们来分析一下会遇到的问题:实际上,主从复制这个过程就是从数据库监听二进制日志文件,并用相应的sql语句建库,建表,插入数据。但会有这样的问题:我们在从数据库删除了一个表,然后主数据库再去删除表,这个时候从数据库就会找不到表,错误会一直积累在slave,导致无法进行主从复制。

解决方法:

之后再用mysql> show slave status\G 查看:
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
ok,现在主从同步状态正常了。

转载于:https://www.cnblogs.com/zhaolide/p/9946820.html

http://www.lbrq.cn/news/2609263.html

相关文章:

  • wordpress清理数据库的垃圾文件广州推动优化防控措施落地
  • 网站开发华企云商信息流投放
  • .net网站方案充电宝seo关键词优化
  • 合肥高端网站开发seo网络优化师就业前景
  • 如何做网站frontpage中国十大品牌营销策划公司
  • 怎么给网站加在线客服营业推广怎么写
  • 网站建设基础信阳seo优化
  • 住房城市建设委官方网站在线搜索资源
  • 如何做公司培训网站太原seo建站
  • 济南自适应网站建设营销策划案
  • 网站设计的专业流程温州seo公司
  • 专业网站建设排名企业培训课程价格
  • 一起作做业网站seo推广收费标准
  • 湛江网站建设方案咨询网站关键词快速排名技术
  • 网站主页设计欣赏谷歌google play官网下载
  • 网站建设合同注意点数据分析一般用什么软件
  • 怎样做视频上网站赚钱百度认证服务平台
  • 上海做网站公百度关键词购买
  • 法律对网站建设的规制恶意点击竞价时用的什么软件
  • 北京朝阳区网站建设青岛谷歌优化公司
  • 作业提交免费网站今天最近的新闻
  • 网站样版风格排版百度客服怎么联系
  • 网站建设的通知网络营销活动策划
  • ubuntu 搭建wordpress南宁排名seo公司
  • 可以做免费推广的网站吗宜昌今日头条新闻
  • 深圳网站平台哪家强搜索引擎优化的方法有哪些
  • 攀枝花做网站百度推广登录官网入口
  • 网站建设在哪里常见的搜索引擎有哪些
  • 做网站香港行不行信息流优化
  • flash做网站导航郑州网站推广公司哪家好
  • AI学习之大话transformer架构
  • HTML 媒体元素概述
  • 攻击实验(ARP欺骗、MAC攻击、报文洪水攻击、DNS欺骗)
  • GPT-5的诞生之痛:AI帝国的现实危机
  • 句子表征-文本匹配--representation-based/interactive-based
  • LeetCode 132:分割回文串 II