当前位置:   article > 正文

mysql+master+slave+切换,数据中间件:mysql主从Master+Slave数据同步实验双机热备)

mysql master slave 串联

bc3f9276acf88283a0569b9b9ef9ee92.png

在线QQ客服:1922638

专业的SQL Server、MySQL数据库同步软件

我认为这个实验非常有趣,请与以下人分享:

Windows环境下的前提

实验要求:

1 ,?一组中的两个人,每个人一台PC,一个用于Master,一个用于Slave。

2.?数据库中至少设置了一个表,并且该Web程序用于添加,删除和检查该表。

3.?实现双机热备,即备用数据库可以在主数据库关闭时自动接管服务,并可以在备用数据库关闭后自动同步。

现在,您知道要求了,当然您必须采取行动:

一个。准备

1.准备两台服务器(计算机),访问局域网,通过输入cmd命令使彼此ping通,ping +对方的ip地址,查看

2.两台服务器都安装了mysql-server-5.0,必须确保mysql版本相同

3.假设服务器A:10.0.111.162,服务器B:10.0.111.176

两个。创建一个同步用户

在主服务器上为从服务器设置连接帐户。必须授予该帐户复制从属的权限。由于服务器A和服务器B是彼此的主从,因此它们必须建立同步用户。 (此步骤在myql的命令行窗口中执行,而不是在cmd命令行中执行)

服务器A:

mysql \>在*上授予复制从属。 *复制到由” 123456″标识的” replicate” @” 10.0.111.176″;

mysql \>同花顺特权;

服务器B:

mysql \>在*上授予复制从属。 *表示”复制” @”由” 123456″标识的” 10.0.111.162″;

mysql \>同花顺特权;

[建议输入命令后,再次检查数据库用户是否已创建结果以及权限是否足够授予]

三。测试同时用户

创建同步连接帐户后,我们可以使用从服务器上的复制帐户来访问主数据库,以查看是否可以成功连接。

服务器A:

C:\\\\用户\\\\管理员>? Mysql-h10.0.111.176-ureplicate-p123456

服务器B:

C:\\\\用户\\\\管理员\\ u> mysql-h10.0.111.162?-ureplicate-p123456

如果显示”欢迎使用MySQL监视器”。出现,表示登录可以成功,表明可以热交换两个服务器。

四个。修改配置文件my.ini

打开计算机A上的” mysql安装路径\\\\ my.ini”文件,并在文件末尾添加以下配置:

服务器A:

服务器B:

五。分别分别在服务器A和服务器B上重新启动mysql服务,如果成功,则配置没有问题

建议在cmd命令行上重新启动,重新启动命令为

net stop mysql;

净启动mysql;

六。分别查看服务器A和服务器B的主服务器状态

[此步骤在mysql命令行窗口中输入命令]

mysql \> 显示主状态\\\\ G;

7.使用change master到命令

在服务器A和服务器B上指定同步位置。

服务器A:

服务器B:

八。查看服务器A和服务器B的从属服务器状态

[此步骤在mysql命令行窗口中输入命令]

mysql \>显示从属状态\\\\ G ;

检查Slave_IO_Running和Slave_SQL_Running的值是否均为是,这意味着成功!

70

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/414136
推荐阅读
相关标签
  

闽ICP备14008679号