两台主机:mariadb-server实现主从同步复制

news/2024/7/3 14:55:58

1.配置好yum 源
参考:https://blog.csdn.net/Harry_z666/article/details/106698119
2.初始化数据库
/usr/bin/mysql_secure_installation 运行安全脚本
在这里插入图片描述
3.登录数据库
mysql -uroot -p123456

4.修改数据库配置文件 (主服务器上)

vim /etc/my.cnf
添加如下:
[mysqld]
server_id =1;
log-bin

5.启动数据库

systemctl start mariadb

6.授权网段192.168.6.%上的所有IP可作为从服务器

mysql> grant replication slave on *.* to repluser@'192.168.9.%' identified by  'centos';

在这里插入图片描述

二进制的文件名
在这里插入图片描述
7.

Mysqldump 备份工具导出数据库备份信息
mysqldump -A --single-transaction --master-data=1  -F -uroot -p123456 > /data/all.sql

scp all.sql 192.168.6.130:/data/ 

8.在从服务器上修改配置文件并重启数据库

vim /etc/my.cnf
添加如下:
[mysqld]
server-id=2
read-only

9.修改主服务器发给从服务器的备份文件all.sql中的CHANGE MASTER TO MASTER_LOG_FILE=‘mariadb-bin.000002’, MASTER_LOG_POS=245;
改为:
在这里插入图片描述
10导入数据库备份文件

mysql -uroot -p123456 < all.sql

11.进入数据库

mysql -uroot -p123456

12.在从服务器上开启线程

start slave;

查看是否连接成功 show slave status\G;
在这里插入图片描述
13.测试是否同步成功

没改之前
在这里插入图片描述
在主服务器上新建一个数据库
在这里插入图片描述

查看从服务器上是否同步了db1; 测试成功
在这里插入图片描述


http://www.niftyadmin.cn/n/2199355.html

相关文章

Centos 7 下基于mariadb -10.2.32级联复制搭建

背景&#xff1a; 之前完成了一主一从的 MariaDB 主从复制架构&#xff0c;但是有的时候&#xff0c;可能期望有一个后备的 MariaDB 节点&#xff0c; 只用作备份存储数据&#xff0c;不需要对外提供服务。为了实现该功能&#xff0c;我们可以在之前的一主一从架构上进行调整&a…

Centos 7.6基于MariaDB-server-10.2.32-1.el7 版本实现MHA高可用

背景&#xff1a; 该软件由两部分组成&#xff1a;MHA Manager&#xff08;管理节点&#xff09;和 MHA Node&#xff08;数据节点&#xff09;。MHA Manager 可以单独部署在一台独立的机器上管理多个 master-slave 集群&#xff0c;也可以部署在一台 slave 节点上。MHA Node 运…

数据库连接池

一、数据库连接池的原理 基本原理 对于一个简单的数据库应用&#xff0c;由于对于数据库的访问不是很频繁。这时可以简单地在需要访问数据库时&#xff0c;就新创建一个连接&#xff0c;用完后就关闭它&#xff0c;这样做也不会带来什么明显的性能上的开销。但是对于一个复杂的…

腾讯云中矿机病毒 ld-linux-x86-64 处理过程

2019独角兽企业重金招聘Python工程师标准>>> 今天Wiki服务挂掉502&#xff0c;登录服务器查看, 双核CPU使用率几乎200% kill掉一会又重启 注意了 我的解决办法&#xff1a; 先杀死矿机进程 pkill -9 ld-linux 然后删除 mysql 用户 userdel -f mysql 查询没有可疑的定…

如何在 Linux 下乾坤大挪移?

2019独角兽企业重金招聘Python工程师标准>>> mv 也是 Linux 下一个使用频率非常高的命令&#xff0c;但除了一些基本用法&#xff0c;你还知道它的哪些高级用法呢? mv 也是 Linux 下一个使用频率非常高的命令&#xff0c;但除了一些基本用法&#xff0c;你还知道它…

Centos 7.6 下利用ansible自动化安装httpd服务

一、ansible简介   ansible是一款由python语言编写的一款自动化运维工具&#xff0c;它集合了众多运维工具&#xff08;puppet、cfengine、chef、func、fabric&#xff09;优点&#xff0c;实现了批量系统配置、批量程序部署、批量运行命令等功能。它的创始人&#xff0c;Mic…

[vue]div高度height:100%不生效

2019独角兽企业重金招聘Python工程师标准>>> 解决了&#xff01;除了设置app为100%template里第一个div就要100%https://segmentfault.com/a/1190000015789623https://blog.csdn.net/weixin_39973810/article/details/78549526 原理 App.vue// 高度百分百 html,body…

Httpd基础之搭建httpd服务器并提供两个基于名称的虚拟主机

说明 所谓虚拟主机不外乎就是一个物理主机上存在多个虚拟站点&#xff1b;通常httpd的虚拟主机有三类&#xff0c;分别是基于ip的虚拟主机、基于端口的虚拟主机以及基于FQDN的虚拟主机&#xff1b;不难理解基于ip的虚拟主机就是以不同IP来区分不同的虚拟主机&#xff1b;基于端…