首页 > 系统相关 >【网络系统管理】Centos7——配置主从mariadb服务器案例

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

时间:2024-11-19 23:43:10浏览次数:3  
标签:mysql 防火墙 Centos7 yum master 服务器 网络系统 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.100
DBMS-BACKUPDBMS2192.168.0.101

实现功能:

实现主从服务器能互相备份

拓扑图

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

1、搭建yum源

可以观看我之前的笔记:

Centos7搭建本地yum源(最少步骤)_centos7配置本地yum源-CSDN博客

2、修改主机名

hostnamectl set-hostname dns1
bash

二、安装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

三、配置主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这两个字段的数据要记好,等一下需要用到

show master status;

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、开启从库同步

start slave;

5、查看状态

show slave status \G

以上就完成了主服务器创建数据库备服务器可以看到,但是备服务器创建的数据库主服务器无法看到哦

下半部分请看一下文档

【网络系统管理】Centos7——配置主从mariadb服务器案例(下半部分)-CSDN博客

标签:mysql,防火墙,Centos7,yum,master,服务器,网络系统,mariadb
From: https://blog.csdn.net/youguoli123/article/details/143898251

相关文章

  • CentOS7 安装rabbitmq
    参考:原文链接:https://blog.csdn.net/JingleYe/article/details/141959978  第一步、安装任何软件包之前,建议使用以下命令更新软件包和存储库yum-yupdate第二步、Erlang在默认的YUM存储库中不可用,因此您将需要安装EPEL存储库yum-yinstallepel-releaseyum-yupdat......
  • vmware centos7.9虚拟机死机无法正常启动
    【问题】启动centos7.9虚拟机出现Generating"/run/initramfs/rdsosreport.txt"【原因】服务器卡死,经理强制关机重启导致【解决】1.使用命令ls/dev/mapper查询出/dev/mapper目录下的文件,查看后缀为-root的文件ls/dev/mapper2.查出centos-rootcentos-swapcontrol三个......
  • centos7创建逻辑卷
    1.fdisk/dev/sdb 创建分区 2. p:查看分区n:创建新分区p(1-4):1输入起始号码2048开始扇区+1600M结束扇区w保存3. l 查看分区类型8e 设置成lvm格式。4.创建物理卷  pvcreate/dev/sdb1查看物理卷pvdisplay/dev/sdb15. 创建卷组 vgcreatenpgroup/d......
  • centos7安装mysql8
    1、更新:sudoyumupdate2、添加MySQLYum存储库:sudorpm-Uvhhttps://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm3、安装MySQL:  sudoyuminstallmysql-server若安装过程中会报错: Failingpackageis:mysql-community-client-8.0.39-1.el7.x86_......
  • centos7安装python3.11
    1、安装编译环境和依赖包: sudoyumgroupinstall"DevelopmentTools"sudoyuminstallgccopenssl-develbzip2-devellibffi-develwget2、下载Python3.11.4源码包: wgethttps://www.python.org/ftp/python/3.11.4/Python-3.11.4.tgz3、解压源码包: tar-xvfPy......
  • centos7安装nginx
    1.安装EPEL仓库:sudoyuminstallepel-release2.添加yum源:sudorpm-ivhhttp://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm3.安装Nginx:sudoyuminstallnginx4.启动Nginx服务并设置开机启动: sudosystemctlstart......
  • MariaDB Galera Cluster集群搭建
    MariaDBGaleraCluster是什么?   GaleraCluster是由第三方公司Codership所研发的一套免费开源的集群高可用方案,实现了数据零丢失,官网地址为http://galeracluster.com/其在MySQLInnoDB存储引擎基础上打了wrep(虚拟全同步复制),Percona/MariaDB已捆绑在各自的发行版本中Maria......
  • 中小型网络系统综合实验
    1、实验拓扑: 2、实验要求: 将主机放在多个网段,提高性能,减少广播域,使网络更稳定。网络中有3个不同部门,均可自动获取地址,各部门可互相访问,也可访问内网服务器172.16.100.1;内网服务器的域名是www.lige.net,各PC可以通过域名访问PC1不允许访问互联网,PC2和PC3可以访问互联网......
  • VMware安装CentOS7
    VMware安装CentOS7VMware准备VMware下载输入要下载的版本,如:vmwareworkstationpro16点击链接进行下载,下载完成后跟安装其它软件基本一样VMware信息:VMware®Workstation16Pro16.1.2build-17966106在VMware中创建虚拟机文件-->新建虚拟机-->自定义-->下一步(根......
  • 【网络系统管理】2023年全国职业院校技能大赛:组策略--Windows样题1(步骤)--超详细
    (一)DCserver配置任务1.为ChinaSkills.cn域配置安全策略(1)限制Management(Manage01-05)只能从Client登录;(2)限制Finance(F01-10),不能关闭计算机和重启计算机;(3)所有的域计算机和域用户都能自动注册证书,证书颁发机构已经颁发过一次,就不再重复颁发,除非证书文件丢失或者失效;(4)为普通......