一.MySql数据库版本说明官方文档:https://www.percona.com/downloads/Percona-Server-LATEST/#
自从甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险。漏洞修补和版本升级的速度一段时间非常缓慢,所以业界对MySQL的未来普遍不抱有乐观态度。因此社区采用分支的方式来避开这个风险,例如谷歌、Facebook、RedHat都将MySQL替
Linux运维之Pacemaker+Corosync(红帽7的高可用)什么是pacemakerPacemaker是一个集群资源管理器。它利用集群基础构件(OpenAIS 、heartbeat或corosync)提供的消息和成员管理能力来探测并从节点或资源级别的故障中恢复,以实现群集服务(亦称资源)的最大可用性。Red Hat Enterprise Linux 7 使用 Pacemaker 替换 r
转载
2024-10-20 11:51:34
167阅读
一、 同步时间 1、配置ntp主配置文件(仅一台)[root@centos01 ~]# vim /etc/ntp.conf
#restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap
restrict 192.168.100.0 mask 255.255.255.0 nomodify notrap
server 127.127.1.0
fude
转载
2024-03-28 16:36:32
48阅读
对于mysql读写分离,网上各种解决方案还是比较多,在这边我选择Maxscale,一是功能能满足需求配置简单,二是我后端的数据全部用的mariadb,跟Maxscale本是一家,搭配起来也方便,这边基本的架构是数据库三个节点,一主两从,使用MHA做高可用,前端用Maxscale做读写分离,Maxscale配合Corosync-Pacemaker
卸载过程:停止服务:systemctl stop mariadb查询安装包:rpm -qa | grep mariadb 卸载:rpm -e mariadb-serverrpm -e mariadbrpm -e --nodeps mariadb-libs 1. 准备环境1.1 查看磁盘挂载情况:df –h < 如果没有则
转载
2024-07-19 09:20:02
128阅读
一、主主复制说明 MySQL主主复制结构区别于主从复制结构。在主主复制结构中,两台服务器的任何一台上面的数据库存发生了改变都会同步到另一台服务器上,这样两台服务器互为主从,并且都能向外提供服务。 这就比使用主从复制具有更好的性能。二、关于主主复制过程中server-id的说明 因为主主复制架构中是两台服务器互为主从,所以两台服务器必须都有填制日志和中
转载
2024-04-26 17:20:16
5阅读
主从在主节点实现vim /etc/my.cnf
server_id=1
log_bin
innodb_file_per_table 重启服务后生成新的二进制日志,旧的可以删掉systemctl restart mariadb 添加从服务器同步用户mysql>grant replication slave on *.* to 用户名@'IP或网段' identified b
转载
2024-04-17 13:14:27
135阅读
mariadb主从架构(异步)和集群一般应用的场所是网站,主的机器是可以写可以读,从的机器可以读,也可以写,但不会同步。只有主的机器增删改,从的机器才会同步。主从至少三个线程:dump、I/O thread、 SQLthreadbinary log:二进制日志,对于二进制文件的记录是串行(一条一条)记录。relay log:中继日志原理:I/O线程先读到二进制日志(Binary log),然后du
转载
2024-10-22 20:36:41
42阅读
本篇博客最新更新时间:2022年06月19日1. 概述本篇博客内容简述在centos7系统通过pacemaker实现mariadb高可用的部署过程。大致过程主要分为以下几部分:虚拟机准备。虚拟磁盘准备及挂载。双节点互信配置。磁盘格式化。pacemaker已经mariadb安装pacemaker的资源配置,mariadb的启动功能测试及故障模拟需要注意的问题总结:共享磁盘的文件格式,必须跟操作系统一
转载
2024-03-11 06:12:32
136阅读
摘要MariaDB主从复制允许在多个服务器上实现数据的异步复制,可有效提升数据库的负载能力,也是实现读写分离方案的基础,是一种常用的HA方案。环境说明主库服务器: 192.168.71.151,CentOS 7,MariaDB 10已安装,无应用数据。从库服务器1: 192.168.71.152,CentOS 7,MariaDB 10已安装,无应用数据。从库服务器2: 192.168.71.153
转载
2024-06-06 00:00:17
47阅读
文章目录补充what主从过程大致有3个步骤主从有3个线程:mysql主从使用场景:主从搭建 补充想要直接用mysql这个命令除了加path,还可以创建软连接:ln -s /usr/local/mysql/bin/mysql /usr/bin/whatMySQL/MariaDB主从又叫做Replication、AB复制。简单讲就是A和B两台机器做主从后,在A上写数据,另外一台B也会跟着写数据,两者
转载
2024-03-15 12:52:09
70阅读
MySQL之父Widenius先生离开了Sun之后,觉得依靠Sun/Oracle来发展MySQL,实在很不靠谱,于是决定另开分支,这个分支的名字叫做MariaDB。 MariaDB跟MySQL在绝大多数方面是兼容的,对于开发者来说,几乎感觉不到任何不同。目前MariaDB是发展最快的MySQL分支版本,新版本发布速度已经超过了Oracle官方的MySQL版本。 1.环境准备:首先你要有两台相互p
转载
2024-04-01 20:46:59
63阅读
一、双主模型复制:两个节点互为主从,均可读写。二、配置双主模型复制:1、演示环境:IP操作系统数据库版本安装方式角色192.168.1.145CentOS 7.6 x86_64MariaDB-10.3.15yummaster1192.168.1.146CentOS 7.6 x86_64MariaDB-10.3.15yummaster22、两个节点的服务器时间同步3、ma
MariaDB数据库主从架构和配置优化-------------------------
转载
2024-08-13 11:17:11
186阅读
环境准备:此次试验需准备3台已安装完成的mariadb数据库。 实验结果:2台数据库互为主从,实现数据实时同步,一台为主从备份,做备份的目的。 A.配置主从复制。 1.先安装mariadb编译安装及yum源安装都可以,此实验环境使用的是linux6.4编译安装的mariadb5.5,此处不在描述。 2.数据库安装完成后,编译配置文件my.cnf。主服务器:
server-id= 160
转载
2024-03-25 17:42:22
50阅读
1、主从2台机器都安装mariadbyum-yinstallmariadb2、登陆mysqlmysql-uroot-p3、删掉test库dropdatabasetest;4、创建需要同步的数据库createdatabasedatabasenamedefaultcharactersetutf8collateutf8_general_ci;5、创建同步的用户GRANTREPLICATIONSLAVE,
原创
2018-07-24 19:49:38
1333阅读
主机环境主机 系统IP数据库版本Master1CentOS7.5 192.168.1.131 mariadb-10.4.14 Master2CentOS7.5192.168.1.132 mariadb-10.4.14 注意:
转载
2024-03-26 13:23:23
33阅读
实验环境:centos7.3centos7自带的mariadb,yum安装[root@centos7 ~]# rpm -qa mariadb
mariadb-5.5.52-1.el7.x86_64
[root@centos7 ~]# uname -r
3.10.0-514.el7.x86_64ip 地址:master:192.168.23.148 slave:192.168.23.149一.主从
转载
2024-02-28 16:02:27
112阅读
1、主节点配置:yum install mariadb-server.x86_64 -y#安装数据库service mariadb start#启动数据库mysql -uroot -p123456#登录数据库创建从节点连接登录用户create user 'repl'@'192.168.2.%' identified by 'repl';给用户授权grant replication slave on
转载
2024-07-19 15:14:22
196阅读
heartbeat + pacemaker + postgres_streaming_replication说明:该文档用于说明以hearbeat+pacemaker的方式实现PostgreSQL流复制自动切换。注意内容包括有关hearbeat/pacemaker知识总结以及整个环境的搭建过程和问题处理。一、介绍Heartbeat自3版本开始,heartbeat将原来项目拆分为了多个子项目(即