900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > Linux-6.5下基于MariaDB-10的主从复制配置解析

Linux-6.5下基于MariaDB-10的主从复制配置解析

时间:2022-11-20 11:04:17

相关推荐

Linux-6.5下基于MariaDB-10的主从复制配置解析

数据库|mysql教程

Linux-6.5,基于,MariaDB-10,主从,复制,

数据库-mysql教程

婚纱照网站源码,vscode指定内容搜索,ubuntu 推流,tomcat越新越好,sweepwidget爬虫,php mirror,seo项目管理班内容,前端demo网站,下模板顶出lzw

理解部分: Mysql内建的复制功能是构建大型,高性能应用程序的基

网站加速服务源码,升级Ubuntu20,网络访问tomcat控制台,java爬虫豆瓣源码,php给网页添加页面查找功能,徐州seo结算lzw

跑腿网源码下载,vscode怎么跟踪链接,ubuntu提交任务,tomcat 个人论坛,tensorflow爬虫,php解释性语言,seo学什么在线咨询,免费无毒网站免跳转,免费 网站模板库lzw

理解部分:

Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志文件,并维护文件的一个索引以跟踪日志循环。这些日志可以记录发送到从服务器的更新。当一个从服务器连接主服务器时,它通知主服务器从服务器在日志中读取的最后一次成功更新的位置。从服务器接收从那时起发生的任何更新,然后封锁并等待主服务器通知新的更新。

主服务器将所有命令写入二进制日志当中,从服务器将主服务器中的二进制日志复制到中继日志中,在执行一遍,即实现复制。

第一种方法:

A、master服务器配置:

1、停止服务:2、修改配置文件:

3、创建目录、修改属组:

4、启动服务、端口:

5、授权用户

B、slave服务器配置: 1、停止服务:

2、修改配置文件:

3、创建目录、修改属组:

4、启动服务:

5、连入mysql,查看中继日志状态:

6、查看验证(此时是没有文件的):

7设置连接主服务器:

C、查看master、slave节点状态及启动slave节点: 1、查看master进程数量:

2、master查看操作日志状态:

3、slave节点查看同步状态:

4、启动同步连接服务:

5、slave节点查看验证文件:

6、slave节点查看同步状态:

D、验证从0开始同步: 1、master上创建库:2、master查看刚刚创建的库:

3、master查看操作日志状态:

4、slave查看同步状态:

5、slave查看是否同步:

6、master创建表且插入数据:

7、master查看操作日志状态:

8、slave查看同步状态:

9、查看同步的表:

9、停止使用

10、现在我停止mysqld服务,而后我又想启用mysqld服务,你说这时候会报错吗?

11、这时候你直接启动可以吗?这时候会报错的,请看:

12、这时候你停止服务后再次连接时候mysql会自动启动的服务的,请看: 12.1 停止连接服务:

12.2 先停止服务在启动:

12.3 查看同步状态:

第二种方法:

A、需求:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。