/* */ Mysql(mariadb)一主两从测试
< 返回技术论坛列表

Mysql(mariadb)一主两从测试

发布时间:2023-10-08     来源: 泰安市云计算中心

测试环境:

Workstation 15 Pro,CentOS Linux release 7.6.1810 (Core)

地址规划:

Master172.16.222.133,Slave01172.16.222.134,Slave02172.16.222.135

 

一、安装mariadb

 

启动mariadb并设为开机自启

 

查看启动是否正常

 

初始化数据库:

 

设置root密码

 

移除匿名用户

 

关闭远程root账号登录

 

移除测试数据库并刷新

 

登录数据库

Slave01slave02做相同操作。

 

二、Master配置

修改/etc/my.cnf文件,在[mysqld]下添加:

 

添加备份的账号

 

重启mariadb

 

查看log-bin文件名和pos

 

三、Slave01配置

修改/etc/my.cnf文件,在[mysqld]下添加:

 

重启mariadb

 

Slave中指定master的相关信息

 

开启slave

 

查看是否成功

如出现这两个yes则配置成功。

 

四、Slave03配置

修改/etc/my.cnf文件,在[mysqld]下添加:

 

重启mariadb

 

Slave中指定master的相关信息

 

开启slave

 

查看是否成功:

 

五、验证主从

1、在master中新建数据库zzktestdb,在数据库里面创建表zzktable,插入两条数据

 

Slave01中查看

Slave01同步正常;

 

Slave02中查看:

Slave02同步正常。

 

2Master上删除一条数据,查看slave01slave02是否同步正常。

 

Slave01中查看:

 

Slave02中查看:

Mysqlmariadb)一主二从配置测试成功。