Mariadb数据库主从模式配置

嚯嚯嚯www 57 2022-08-26

环境:
Master Centos7/Mariadb 192.168.215.5
Slave Centos7/Mariadb 192.168.215.6

设置主机名为db1,db2,编辑hosts文件为自己的ip
28787-too6euo19a.png
92335-0ym6ykc9llf.png

Yum 安装mariadb(主从两台相同做法)
30543-3i51ibviip5.png

开启mariadb服务及设置开机自启(主从两台相同做法)
38039-v7faxgfw9d.png
初始化数据库(主从两台相同做法)
第一步回车
55007-m0zudqdn5o9.png
第二步设置密码000000
43490-gp0k6ph5uvg.png
其余步骤如图
49585-1jjas27c82w.png

主节点服务器配置:
Vim编辑数据库配置文件my.cnf
在[mysqld]处添加以下内容

log_bin=mysql-bin
binlog_ignore_db=mysql
server-id=5  #节点id自定,主从需不同

78842-c7cm5pf6lil.png
其余配置不变,重启服务

通过账户root密码000000进入mysql
授权root在任意地方登录权限

grant all privileges on *.* to root@'%' identified by "123456";

52606-y8ryfgzbmq.png
创建用户user,从db2连接,并授权

grant replication slave on *.* to 'user'@'db2' identified by '123456';

68007-cxs1mjxigfo.png

子节点配置
Vim编辑数据库配置文件my.cnf
在[mysqld]处添加以下内容

log_bin=mysql-bin
binlog_ignore_db=mysql
server-id=6  #节点id自定,主从需不同

82194-plffde3lkvg.png
通过账户root密码000000进入mysql
更改连接主节点配置,主节点名称为’db1’,用户密码为’user’,‘123456’

change master to master_host='db1',master_user='user',master_password='123456';

39498-dhm2bntikv.png

开启从模式
Slave start;
查询状态
show slave status\G;

83273-desoa60n4a7.png

从节点服务状态为YES