1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > mysql数据库主从配置详解

mysql数据库主从配置详解

时间:2020-07-05 22:51:40

相关推荐

mysql数据库主从配置详解

数据库|mysql教程

mysql主从配置

数据库-mysql教程

相册作者源码,ubuntu知识点,爬虫自学笔记解析,php 文件检索,seo12580lzw

我记得一年前我就做过一篇关于mysql主从配置的教学,今天看到一个网站可以把数据库相互主从这个觉得不错,正好我有两台机器想这样操作,下面看看过程。

深圳微源码软件开发有限公司,Ubuntu怎样配置网卡,至少要什么才能tomcat,上海爬虫管,常州php 讲师,谷歌seo优化一般多少钱lzw

易语言qq批量注册源码,vscode一键代码,ubuntu 图像暗,人工智能tomcat,爬虫软件模块,php cms 比较,重庆新型网站seo哪家强,金融贷款抵押平台网站源码,做一个wordpress模板下载地址lzw

我们先来回顾一下我以前的做法

服务器的主从配置,本来是一件很简单的事情,无奈不是从零开始,总是在别人已经安装好的mysql服务器之上 ,这就会牵扯到,mysql的版本,启动文件,等一些问题。

不过没关系,先问清楚两点

1、mysql配置文件f的位置

2、如何启动、停止mysql,找好启动文件

假设有两台机器,已经安装好了mysql(尽量同版本,且两台机器同一网络,可以ping通)

有朋友说:“从服务器,不能低于主服务器的版本”,不过我是低于的,没有出现问题。

主机A: 192.168.1.100

从机B:192.168.1.101

可以有多台从机

1、先登录主机 A

赋予从机权限,有多台丛机,就执行多次

2、 打开主机A的f,输入

3、打开从机B的f,输入

4、同步数据库

有多种方法,我说最笨的一种,先mysqldump导出主机A的数据test为 test.sql

然后在,从机B上建立数据库test,mysql导入 test.sql到test库中

5、先重启主机A的mysql,再重启从机B的mysql

6、验证

能看到大致这些内容

可以在主机A中,做一些INSERT, UPDATE, DELETE 操作,看看主机B中,是否已经被修改

好了,如果上面没有问题大家可以看看mysql数据相互主从配置小记:

共有四台机器:A(10.1.10.28),B(10.1.10.29),C(10.1.10.30),D(10.1.10.31)。

配置后结果:A-C互为主从,B为A的slave,D为C的slave。

0)准备工作

在四台机器上面安装好mysql后,创建用于同步的账号。

添加账户:

刷新数据库:

1)配置A-C互为主从

修改A配置文件为:

修改C配置文件为:

重启mysql是配置生效

将A设置为主:

停止同步:

清空服务器master日志:

授权同步账号:

刷新授权:

锁定数据库:

将C设置为从:

停止同步:

配置同步信息:

将C设置为主:

停止同步:

清空服务器master日志:

授权同步账号:

刷新授权:

锁定数据库:

将A设置为从:

停止同步:

配置同步信息:

2)将B设置为A的从

重启mysql服务

停止同步:

配置同步信息:

启动同步:

3)将D设置为C的从

重启mysql服务

停止同步:

slave stop;

配置同步信息:

启动同步:

完成之后可以创建添加数据测试一下是否可以。

下面是常见错误处理:

1)

change master导致的:

2)

在没有解锁的情况下停止slave进程:

3)

change master语法错误,落下逗号

4)

在没有停止slave进程的情况下change master

5)

A B的server-id相同:

查看server-id

手动修改server-id

6)change master之后,查看slave的状态,发现slave_IO_running 为NO

好了,这篇文章总共计到了mysql主从配置与数据相互主从配置配置教学。

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