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

买个网站域名多少钱一年wordpress改商城

买个网站域名多少钱一年,wordpress改商城,成都网站建设scdzks,如何建一个个人网站目录 前言 一、MySQL Replication概述 二、MySQL复制类型 三、部署MySQL主从异步复制 总结 前言 为了实现MySQL的读写分离,可以使用MySQL官方提供的工具和技术,如MySQL Replication(复制)、MySQL Group Replication(组…

 目录

前言

一、MySQL Replication概述

二、MySQL复制类型

三、部署MySQL主从异步复制

总结



前言

为了实现MySQL的读写分离,可以使用MySQL官方提供的工具和技术,如MySQL Replication(复制)、MySQL Group Replication(组复制)等,或者使用第三方的中间件工具,如MySQL Proxy、MyCat等。这些工具和技术提供了一种方便和可靠的方式来实现读写分离架构。


一、MySQL Replication概述

MySQL Replication俗称MySQL AB复制、主从复制、主从同步,是MySQL官方推荐的数据同步技术。数据同步基本过程为从数据库会实时去读取主数据库的二进制日志文件,按照日志中记录对从库进行同样的操作,以达到数据同步效果。

MySQL Replication优点:

  • 通过增加从服务器来提高数据库平台的可靠性。在主服务器上执行写入和更新,在从服务器上向外提供读功能,可以动态地调整从服务器地数量,从而调整数据库平台地高性能。
  • 提高数据安全性,因为数据已复制到从服务器,主数据库异常时,可以将从服务器复制进程终止来达到保护数据完整性地特点。
  • 在主服务器上生成实时数据,而在从服务器上分析这些数据,从而缓解主服务器地性能压力。

二、MySQL复制类型

异步复制(Asynchronous repication)

MySQL默认地复制是异步地,主库在执行完客户端提交地事务后会立刻将结果返回给客户端,并不关心从库是否已经接受并处理了事务,这样就会有一个问题,主库如果down掉了,此时主上已经提交地事务可能没有传到从库服务器上,如果此时,强制将从提升为主,可能会导致新主上的数据不完整。默认情况下MySQL5.5/5.6/5.7和mariaDB10.0/10.1的复制功能是异步的。

全同步复制(Fully synchronous replication)

指当主库执行完一个事务,所有的从库都执行了该事务才返回给客户端。因为需要等待所有从库执行完该事务才能返回,所以全同步复制的性能必然会收到严重的影响,返回客户端的响应速度也会被拖慢。

半同步复制(Semisynchronous replication)

MySQL由Google贡献的补丁才开始支持半同步复制模式,介于异步复制和全同步复制之间,主库在执行完客户端提交的事务后不是立刻返回给客户端,而是等待至少一个从库接受到并写到relay log中才返回给客户端。相对于异步复制,半同步复制提高了数据的安全性,同时它也造成了一定程度的延迟,这个延迟最少是一个TCP/IP往返的时间。所以,半同步复制最好在低延时的网络中使用。当出现超时情况时,源主服务器会暂时切换到异步复制模式,直到至少有一台设置为半同步复制模式的从服务器及时收到信息为止。

半同步复制模式在主服务器和从服务器同时启用,否则主服务器默认使用异步复制模式

三、部署MySQL主从异步复制

1)在主服务器的配置文件中添加内容并重启

 2)在主服务器中创建Replication用户

grant replication slave on*.* to 'hy'@'192.168.73.%' identified by'123456';

 3)获得Master DB的相关信息show master status;

 4)在主服务器上创建个简单的表格并备份

 

 5)将备份的数据传输到从服务器上并导入

导入

 6)从库连接主库进行测试,如果连接成功说明主库配置成功

mysql -uhy -p123456 < /root/databases.sql

 修改从的配置文件

 

 修改完后重启数据库

 7)在Slave服务器授权,启动从库,进行主从库数据同步

 这些参数是可以在主服务器中用show master status查看的

参数说明:

CHANGE MASTER TO

MASTER_HOST='master_host_name', #主服务器的IP地址

MASTER_USER='replication_user_name', #主服务器授权的用户

MASTER_PASSWORD='replication_password', #主服务器授权的密码

MASTER_LOG_FILE='recorded_log_file_name', #主服务器二进制日志的文件名

MASTER_LOG_POS=recorded_log_position; #日志文件的开始位置

8)查看从状态show slave status如图所示这样说明配置成功

 之后我们以相同的方式配置另一台从

9)验证主从服务器

在主服务器的表格中插入内容后去从查看

 从服务器查看

 在从写入内容

 在主查看,发现看不到

 


总结

在本操作中可能会遇到Slave_IO_Running: NO, Slave_SQL_Running: NO的问题,

可能得原因是:Slave_IO_Running: NO1.在操作过程中配置文件出现错误 解决方法使用 find / -iname "auto.cnf" 命令查找你数据库的auto.cnf 配置文件并删除,随后重启mysql,在mysql中stop slave再start slave可以解决

2. Slave_SQL_Running: NO可能是日志回滚出现问题出,或者是在设置从时pos点不对可尝试

mysql> stop slave ;
mysql> set GLOBAL SQL_SLAVE_SKIP_COUNTER=1;
mysql> start slave ;

来解决。 

http://www.yayakq.cn/news/965157/

相关文章:

  • ps制作网站过程wordpress lnmp 伪静态
  • 网站平台管理简述网页布局设计技术
  • 网站改版怎样做301国外大型网站
  • 有哪些摄影网站微信公众号怎么运营管理
  • 汕头建站平台大数据营销企业有哪些
  • 手机网站制作注意事项北辰手机网站建设
  • 郑州网站建设优化公司论述农产品电商网站建设
  • 学做点心上哪个网站编程网站ide做的比较好的
  • 奇搜建设辽沈阳网站物流网站怎么开
  • 北京市住房建设网站在郑州建设网站这么做
  • 接做网站需要问什么条件中国住房与城乡建设部官方网站
  • 网站设计三原则wordpress保存的字体大小
  • 光电工程东莞网站建设微博wap版登录入口
  • 软件开发外包公司哪个好百度seo优
  • 谈网站建设问的几个问题盗qq的钓鱼网站怎么做
  • 贵州省贵州省建设厅网站网店推广的含义
  • 遵义网站建设服务汕头网站搜索引擎优化
  • 网站后台密码重置dw制作简单网站模板
  • 昆明网站建设开发外包山西省运城市
  • 重庆企业网站html编辑器在哪里
  • 网站开发学那种语言建设通怎么样
  • wordpress仿站 技术班级网站设计
  • 上海网站seo公司杭州久邦电力建设有限公司网站
  • 开发一个网站要多久建立一个网站大约要多少钱
  • 怎样做网站的用户分析wordpress新手基础
  • 如何做网站费用多少微电影网站源码xiazai
  • 做电商要注册网站吗毕设网站代做一般预算多少钱
  • 模板建站是什么意思asp.net 怎样生成网站
  • 制作简易网站模板免费网站无需下载直接观看
  • 可信网站认证 费用国外免费iphone网站