环境:
Master Centos7/Mariadb 192.168.215.5
Slave Centos7/Mariadb 192.168.215.6
设置主机名为db1,db2,编辑hosts文件为自己的ip
Yum 安装mariadb(主从两台相同做法)
开启mariadb服务及设置开机自启(主从两台相同做法)
初始化数据库(主从两台相同做法)
第一步回车
第二步设置密码000000
其余步骤如图
主节点服务器配置:
Vim编辑数据库配置文件my.cnf
在[mysqld]处添加以下内容
log_bin=mysql-bin
binlog_ignore_db=mysql
server-id=5 #节点id自定,主从需不同
其余配置不变,重启服务
通过账户root密码000000进入mysql
授权root在任意地方登录权限
grant all privileges on *.* to root@'%' identified by "123456";
创建用户user,从db2连接,并授权
grant replication slave on *.* to 'user'@'db2' identified by '123456';
子节点配置
Vim编辑数据库配置文件my.cnf
在[mysqld]处添加以下内容
log_bin=mysql-bin
binlog_ignore_db=mysql
server-id=6 #节点id自定,主从需不同
通过账户root密码000000进入mysql
更改连接主节点配置,主节点名称为’db1’,用户密码为’user’,‘123456’
change master to master_host='db1',master_user='user',master_password='123456';
开启从模式
Slave start;
查询状态
show slave status\G;
从节点服务状态为YES