杀鸡焉用牛刀 发表于 2024-12-25 01:48:30

【网络系统管理】Centos7——设置主从mariadb服务器案例

目录
一、设置yum源和修改主机名
1、搭建yum源
2、修改主机名
二、安装mariadb服务器和底子工作
1、安装服务
2、开启服务
3、关闭防火墙
三、设置主mariadb服务器
1、初始化
2、编辑数据库集群节点
3、登录数据库开放权限
1、给予权限
2、先去DBMS1查看信息
3、添加MASTER信息
4、开启从库同步
5、查看状态

环境
装备名主机名IP地点DBMS-MASTERDBMS1192.168.0.100DBMS-BACKUPDBMS2192.168.0.101
实现功能:
实现主从服务器能互相备份

拓扑图
https://i-blog.csdnimg.cn/direct/abe35564bf4b4d25b8e290fbe851f06f.png

一、设置yum源和修改主机名

1、搭建yum源

可以观看我之前的条记:
Centos7搭建本地yum源(最少步调)_centos7设置本地yum源-CSDN博客
2、修改主机名

hostnamectl set-hostname dns1
bash https://i-blog.csdnimg.cn/direct/2dca96a2c33f478bb157bbc473f5326d.png
二、安装mariadb服务器和底子工作

1、安装服务

两台装备都需要安装
yum install mariadb* -y 2、开启服务

systemctl restart mariadb
systemctl enable mariadb 3、关闭防火墙

关闭firewalld防火墙
systemctl stop firewalld                #临时关闭防火墙
systemctl disable firewalld             #开机自动关闭防火墙 关闭selinux防火墙
setenforce 0            #临时关闭防火墙

#永久关闭防火墙
vi /etc/selinux/config
SELINUX=disable 把这一行修改成disable
https://i-blog.csdnimg.cn/direct/f94bbc318cb941b1975b6cff514d13c5.png
三、设置主mariadb服务器

两台装备都需要初始化mysql
1、初始化

mysql_secure_installation https://i-blog.csdnimg.cn/direct/3b98287308b744b9af3a5411050abf03.png
2、编辑数据库集群节点

在DBMS1上
vi /etc/my.cnf
#在中输入
log_bin=mysql_bin
server_id=1
https://i-blog.csdnimg.cn/direct/5f901cddef9340cc9cf63d7da45877a6.png
在DBMS2上
vi /etc/my.cnf
#在中输入
log_bin=mysql_bin
server_id=2
https://i-blog.csdnimg.cn/direct/39777ef23d1e466cae15a30a171e8923.png
重启数据库
systemctl restart mariadb 3、登录数据库开放权限

两台装备都需要如许操纵哦
1、给予权限

mysql -uroot -p123    #-u是账号,-p是密码
grant all privileges on *.* to root@'%' identified by '123';    #给予root权限
flush privileges; 2、先去DBMS1查看信息

File,Position这两个字段的数据要记好,等一下需要用到
show master status; https://i-blog.csdnimg.cn/direct/d6917805c1d54cbf9527e6b3259dc5ca.png
3、添加MASTER信息

这一步是需要到DBMS2装备上操纵
change master to
master_host='192.168.0.100',
master_user='root',
master_password='123',
master_log_file='mysql_bin.000001',
master_log_pos=454; https://i-blog.csdnimg.cn/direct/affabff2043f41a4b84b041286df93ba.png

4、开启从库同步

start slave; 5、查看状态

show slave status \G https://i-blog.csdnimg.cn/direct/e26d49c525fb4d96a96fa275df34ed88.png
以上就完成了主服务器创建数据库备服务器可以看到,但是备服务器创建的数据库主服务器无法看到哦
下半部分请看一下文档
【网络系统管理】Centos7——设置主从mariadb服务器案例(下半部分)-CSDN博客

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 【网络系统管理】Centos7——设置主从mariadb服务器案例