马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
目录
一、设置yum源和修改主机名
1、搭建yum源
2、修改主机名
二、安装mariadb服务器和底子工作
1、安装服务
2、开启服务
3、关闭防火墙
三、设置主mariadb服务器
1、初始化
2、编辑数据库集群节点
3、登录数据库开放权限
1、给予权限
2、先去DBMS1查看信息
3、添加MASTER信息
4、开启从库同步
5、查看状态
环境
装备名 | 主机名 | IP地点 | DBMS-MASTER | DBMS1 | 192.168.0.100 | DBMS-BACKUP | DBMS2 | 192.168.0.101 |
实现功能:
实现主从服务器能互相备份
拓扑图
一、设置yum源和修改主机名
1、搭建yum源
可以观看我之前的条记:
Centos7搭建本地yum源(最少步调)_centos7设置本地yum源-CSDN博客
2、修改主机名
- hostnamectl set-hostname dns1
- bash
复制代码
二、安装mariadb服务器和底子工作
1、安装服务
两台装备都需要安装
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
三、设置主mariadb服务器
两台装备都需要初始化mysql
1、初始化
- mysql_secure_installation
复制代码
2、编辑数据库集群节点
在DBMS1上
- vi /etc/my.cnf
- #在[mysqld]中输入
- log_bin=mysql_bin
- server_id=1
复制代码
在DBMS2上
- vi /etc/my.cnf
- #在[mysqld]中输入
- log_bin=mysql_bin
- server_id=2
复制代码
重启数据库
- 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这两个字段的数据要记好,等一下需要用到
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;
复制代码
4、开启从库同步
5、查看状态
以上就完成了主服务器创建数据库备服务器可以看到,但是备服务器创建的数据库主服务器无法看到哦
下半部分请看一下文档
【网络系统管理】Centos7——设置主从mariadb服务器案例(下半部分)-CSDN博客
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |