随笔分类 -  高可用

HA高可用
摘要:一 HAProxy简介 HAProxy是可提供高可用性、负载均衡以及基于TCP(从而可以反向代理mysql等应用)和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy非常适用于并发大(并发达1w以上)web站点,这些站点通常又需要会话保持或七层处理。HAProxy 阅读全文
posted @ 2018-12-21 18:23 木二 阅读(280) 评论(0) 推荐(0)
摘要:一 主库手动复制至从库 1.1 Master主库锁表 1.2 主库备份 说明:-B参数有建库语句。 1.3 从库导入数据库 1.4 主库解开锁表功能 阅读全文
posted @ 2018-11-05 12:29 木二 阅读(475) 评论(0) 推荐(0)
摘要:一 简介 1.1 概述 Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布在多个系统之上,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。 阅读全文
posted @ 2018-11-05 12:18 木二 阅读(571) 评论(0) 推荐(0)
摘要:一 基础环境 主机名 系统版本 MySQL版本 主机IP Master01 CentOS 6.8 MySQL 5.6 172.24.8.10 Master02 CentOS 6.8 MySQL 5.6 172.24.8.11 VIP 172.24.8.12 Slave01 CentOS 6.8 My 阅读全文
posted @ 2018-11-05 12:15 木二 阅读(754) 评论(0) 推荐(0)
摘要:1 vim /etc/keepalived/check_MySQL.sh 2 #!/bin/bash 3 pkill keepalived 阅读全文
posted @ 2018-11-05 12:13 木二 阅读(188) 评论(0) 推荐(0)
摘要:1 vim /etc/keepalived/check_MySQL.sh 2 #!/bin/sh 3 #isok=$(sed -n '2p' /etc/keepalived/result.txt) 4 isok=$(/usr/local/mysql/bin/mysql -uroot -p123456 -e 'select 1' |sed -n '2p') 5 function erro... 阅读全文
posted @ 2018-11-05 12:12 木二 阅读(232) 评论(0) 推荐(0)
摘要:1 vim /etc/keepalived/check_MySQL.sh 2 #vim #!/bin/bash 3 MYSQL=/usr/local/mysql/bin/mysql 4 MYSQL_HOST=localhost 5 MYSQL_USER=root 6 MYSQL_PASSWORD= 7 CHECK_TIME=3 8 #mysql is working MYSQL... 阅读全文
posted @ 2018-11-05 12:12 木二 阅读(177) 评论(0) 推荐(0)
摘要:1 vim /etc/keepalived/check_MySQL.sh 2 #!/bin/bash 3 MYSQL=/usr/bin/mysql 4 MYSQL_HOST=localhost 5 MYSQL_USER=root 6 CHECK_COUNT=5 7 counter=1 8 while true 9 do 10 mysql -h $MYSQL_HO... 阅读全文
posted @ 2018-11-05 12:11 木二 阅读(287) 评论(0) 推荐(0)
摘要:1 [root@Master02 ~]# vim /etc/keepalived/keepalived.conf 2 ! Configuration File for keepalived 3 global_defs { 4 notification_email { 5 acassen@firewa 阅读全文
posted @ 2018-11-05 12:10 木二 阅读(233) 评论(0) 推荐(0)
摘要:1 [root@Master01 ~]# vim /etc/keepalived/keepalived.conf 2 ! Configuration File for keepalived 3 global_defs { 4 notification_email { 5 acassen@firewa 阅读全文
posted @ 2018-11-05 12:09 木二 阅读(288) 评论(0) 推荐(0)
摘要:一 简介 MMM即Multi-Master Replication Manager for MySQL:mysql多主复制管理器,基于perl实现,关于mysql主主复制配置的监控、故障转移和管理的一套可伸缩的脚本套件(在任何时候只有一个节点可以被写入)。 MMM也能对从服务器进行读负载均衡,所以可 阅读全文
posted @ 2018-11-05 11:34 木二 阅读(298) 评论(0) 推荐(0)