随笔分类 -  MySQL主从

MySQL数据库
摘要:一 基础环境 主机名 系统版本 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 主机名 系统版本 MySQL版本 主机IP 阅读全文
posted @ 2019-01-30 14:52 木二 阅读(1031) 评论(0) 推荐(0) 编辑
摘要:一 前期规划1.1 主机规划1.2 虚拟IP规划1.3 用户列表提示:以上角色需要在所有节点添加。1.4 整体架构1.4 hosts修改 1 [root@localhost ~]# vi /etc/sysconfig/network 2 NETWORKING=yes 3 HOSTNAME=Master01 4 [root@Master01 ~]# vi /etc/hosts 5 Mast... 阅读全文
posted @ 2019-01-29 09:25 木二 阅读(1027) 评论(0) 推荐(0) 编辑
摘要:一 Amoeba简介 Amoeba(变形虫)项目,该开源框架于2008年 开始发布一款 Amoeba forMysql软件。这个软件致力于MySQL的分布式数据库前端代理层,它主要在应用层访问MySQL的时候充当SQL路由功能,专注于分布式数据库代理层(Database Proxy)开发。座落与 C 阅读全文
posted @ 2019-01-28 17:33 木二 阅读(832) 评论(2) 推荐(0) 编辑
摘要:一 基础环境 主机名 系统版本 MySQL版本 主机IP master CentOS 6.8 MySQL 5.6 172.24.8.10 slave01 CentOS 6.8 MySQL 5.6 172.24.8.11 slave02 CentOS 6.8 MySQL 5.6 172.24.8.20 阅读全文
posted @ 2019-01-28 09:48 木二 阅读(732) 评论(0) 推荐(1) 编辑
摘要:一 基础环境 主机名 系统版本 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 木二 阅读(748) 评论(0) 推荐(0) 编辑
摘要:1 vim /etc/keepalived/check_MySQL.sh 2 #!/bin/bash 3 pkill keepalived 阅读全文
posted @ 2018-11-05 12:13 木二 阅读(184) 评论(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 木二 阅读(223) 评论(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 木二 阅读(166) 评论(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 木二 阅读(285) 评论(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 木二 阅读(227) 评论(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 木二 阅读(281) 评论(0) 推荐(0) 编辑
摘要:一 简介 MMM即Multi-Master Replication Manager for MySQL:mysql多主复制管理器,基于perl实现,关于mysql主主复制配置的监控、故障转移和管理的一套可伸缩的脚本套件(在任何时候只有一个节点可以被写入)。 MMM也能对从服务器进行读负载均衡,所以可 阅读全文
posted @ 2018-11-05 11:34 木二 阅读(278) 评论(0) 推荐(0) 编辑