生产环境中一台 mysql 主机存在单点故障,所以我们要确保 mysql 的高可用性,即两台 MySQL 服务器如果其中有一台 MySQL 服务器挂掉后,另外一台能立马接替其进行工作。 MySQL 的高可用方案一般有如下几种:keepalived+双主,MHA,PXC,MMM,Heartbeat+DRBD 等,比较常用的是 keepalived+双主, MHA 和 PXC。本节主要介绍了利用 ke
MariaDB二进制包方式安装二进制安装MariaDB(5.5.32)过程:环境CentOS 6.4
下载二进制安装包 https://downloads.mariadb.org/
解压 tar –xf mariadb-5.5.32-linux-x86_64.tar.gz –C /usr/local/
创建个软链接 l
转载
精选
2014-05-04 20:01:23
1949阅读
提示:上一篇博文己经介绍过了keepalived是什么,有那些参数,也介绍过基于corosync+pacemaker实现mairadb高可用,这次我将介绍一下如何利用keepalived对mariadb实现高可用。----本文大纲前言主机环境配置过程测试-----------一、前言说到对mariadb实现高可用,也就是就说,当有任何一个mariadb挂掉之后在还有其它mariadb主机接管业务,
原创
2014-05-04 05:42:47
2715阅读
目录Keepalived部署双主热备一、Keepalived安装部署1.1、去Keepalived官网下载压缩包1.2、上传压缩包到服务器,并解压1.3、进入解压目录使用`configure`命令进行配置安装1.4、安装keepalived二、配置Keepalived主和从2.1配置Keepalived - 主2.1.1、通过命令 `vim keepalived.conf`打开配置文件,文件位置
转载
2024-03-19 10:23:28
310阅读
Haproxy 实现数据库的负载均衡,健康监测.权重分发.IP规划:192.168.0.221 os---221 db
192.168.0.222 os---222 db
192.168.0.223 os---223 &
原创
2015-12-21 12:04:36
1436阅读
1 服务器 mysql00 192.168.20.104 mysql01 192.168.20.102 mysql02 192.168.20.103 haproxy 192.168.20.105 haproxy1 192.168.20.1062
原创
2017-08-25 14:53:30
1395阅读
利用keepalived构建高可用MySQL-HA,保证两台MySQL数据的一致性,然后用keepalived实现虚拟VIP,通过keepalived自带的服务监控功能来实现MySQL故障时自动切换。硬件拓扑如下:VIP:192.168.1.200mysql1:192.168.1.201mysql2:192.168.1.202操作系统:CentOS release 6.3(32位)MySQL版本:
转载
精选
2014-03-10 17:01:55
296阅读
要点概括1、关闭iptables 或者设置常用端口为accept(关闭省事)2、修改/etc/hosts ,设置RSA互信,避免在传文件需要密码3、使用mariadb或者其他版本的DB带有WSREP功能4、修改配置文件,在原来初始化的基础上加上WSREP的参数5、启动第一个节点6、在第一节点设置其他2节点的连接用户名和密码和配置文件设置一致7、初始化启动其他节点8、集群负载均衡和单点故障使用hap
原创
精选
2016-11-07 15:46:17
2584阅读
点赞
Centos7+Keepalived实现Mariadb(MYSQL)的高可用(HA)我们前面几篇文章中有介绍了Keepalived的功能--HA,关于MySQL-HA,目前有多种解决方案,比如heartbeat、drbd、mmm、共享存储,但是它们各有优缺点。heartbeat、drbd配置较为复杂,需要自己写脚本才能实现MySQL自动切换,对于不会脚本语言的人来说,这无疑是一种脑裂问题;对于mm
推荐
原创
2017-01-01 17:15:23
10000+阅读
haproxy+keepalived来实现mariadb galera cluster的高可用架构网络拓扑图如下:mariadb galera cluster集群基于wsrep协议可以实现mysql多主复制架构,详细说明如下:galera cluster复制:galera cluster本身是基于wsrep协议工作在底层的文件复制通道而已,只需要指明复制的文件,它会自动在多个节点之间的检测文件状态
原创
2016-12-25 22:23:57
10000+阅读
Keepalived+MariaDB10配置双主高可用数据库 OSRS子网掩码路由网关Centos6.6MariaDB10Keepalived Eth0:192.168.26.210255.255.252.0192.168.25.3VIP:192.168.27.210255.255.255.252Centos6.6MariaDB10KeepalivedEth0:19
原创
2016-12-16 15:15:17
1787阅读
更多博文请关注:没有伞的孩子必须努力奔跑 (www.xuchanggang.cn) 在上篇mariadb galera cluster博文中,实现了数据库之间的多主复制,数据库对外提供了好几个IP地址,我们在这里通过haproxy的虚拟IP(就如mysql-proxy一样),来对外提供一个IP地址来实现数据库的负载均衡,通过keepalived来判断haproxy的存活情
推荐
原创
2014-01-14 21:42:13
6151阅读
点赞
前言 - 简单准备一下前戏 前面写过几篇mariadb 数据的随笔, 多数偏C/C++层面. 这次分享一下平时开发中, 处理的一些数据层面的业务.对于MariaDB, 不做过多介绍. 如果你有Ubuntu 系统, 可以通过下面来个环境玩玩 # 先搜索要的包, 再去安装
apt-cache search mariadb
sudo apt-get install maria
转载
2024-05-06 19:08:01
79阅读
Mariadb:是MySQL数据库的一个分支 它与MySQL比较有更优的存储引擎 运行速度快等优势实验环境Rocky 9.0本地yum安装Mariadbyum install mariadb* -y开启服务并设置一下自启动systemctl start mariadb #启动mariadb
systemctl enable mariadb #设置自启动初始化Mariadbmysql_secure
转载
2024-02-27 20:57:43
156阅读
点赞
要使用MariaDB/Mysql,先要利用yum安装 [root@localhost ~]# yum install -y mariadb-* //利用这条命令能把所有关于MariaDB的软件工具安装上 若本来Linux(CentOS)已经安装,可用 [root@localhost 
MariaDB简介MariaDB是MySQL的一个分支,MariaDB打算保持与MySQL的高度兼容性,确保具有库二进制奇偶校验的直接替换功能,以及与MySQL API和命令的精确匹配,并从MySQL迁移。MariaDB由MySQL的创始人 Michael Widenius 主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL
转载
2024-02-27 18:01:21
45阅读
“ MySQL做得更好”是描述MariaDB的一种方法。 它是由MySQL的一个自己的创造者发起的流行的开源数据库项目的分支,但是拥有一个不同的开发团队,默认情况下包括许多强大的功能,而不是仅作为附件提供,并且具有许多性能,可用性和安全性改进不能保证出现在MySQL中。 MariaDB通常被称为MySQL的“直接替代品”,特别是因为MariaDB项目与原始项目保持紧密同步。 也就是说,这就像是
转载
2024-05-07 07:12:26
73阅读
目录1 死锁:2 mariadb的数据备份2.1 备份数据库2.2 设置定时任务任务2.3 全库备份还原3 mariadb常用DCL语句3.1 创建用户并赋予数据库权限3.2 修改用户密码3.3 删除权限4 mariadb查看连接数(连接总数、活跃数、最大并发数)查询数据库当前设置的最大连接数查看当前连接数、最大并发数查询所有用户的当前连接status说明 1 死锁:第一种: 1.查询是否锁表s
转载
2024-03-26 12:35:49
111阅读
目录: 安装 Mariadb 数据库 配置和管理数据库 (增删改查) 配置数据库用户和访问权限
转载
2024-02-26 22:09:58
43阅读
某某企业OA系统架构改造 背景: 随着企业业务的不断发展,OA系统数据量不断增多,数据检索量不断增大,对后端数据库的访问压力越来越大,OA单系统架构已经无法满足当前业务量的需求,急需一套全新的架构来支撑不断增加业务数据量,同时保证系统运行不间断和高可用性,以适应当前企业发展要求。 OA新系统架构实现: 新OA系统架构采用3台(一台为立旧服务器,两台(DELL
原创
2018-05-08 16:17:40
2565阅读
点赞