![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
一纸情书ベ
这个作者很懒,什么都没留下…
展开
-
MHA编写实现VIP漂移
1、首先编写VIP漂移脚本 vi /masterha/app1/master_ip_failover #!/usr/bin/env perl use strict; use warnings FATAL => 'all'; use Getopt::Long; my ( $command, $ssh_user, $orig_master_host, $orig_master_ip, $ori...原创 2020-01-08 14:51:47 · 1202 阅读 · 1 评论 -
MHA高可用
简介 MHA(Master HA)是一款开源的 MySQL 的高可用程序,它为 MySQL 主从复制架构提供了 automating master failover 功能。MHA 在监控到 master 节点故障时,会提升其中拥有最新数据的 slave 节点成为新的master 节点,在此期间,MHA 会通过于其它从节点获取额外信息来避免一致性方面的问题。MHA 还提供了 master 节点的在线...原创 2020-01-03 10:09:07 · 475 阅读 · 0 评论 -
mysql一主两从
一、环境介绍 centos7,mysql5.6 master: 10.0.0.42 slave: 10.0.0.43,10.0.0.44 二、配置 vim /etc/my.cnf master: 10.0.0.42 slave: 10.0.0.43 slave: 10.0.0.44 注:此处允许所有ip地址可以远程登录此mysql,出于安全考虑,可以配置防火墙规...原创 2019-12-28 09:38:49 · 600 阅读 · 0 评论 -
mysql备份策略与常用的备份命令
mysql常用的备份命令 mysqldump备份常用方法: 1.导出一个数据库 mysqldump -u用户名 -p密码 数据库名 > 导出的文件名 例如 # mysqldump -hhostname -uroot -ppwd dataname >dataname.sql 2.备份服务器上所有数据库 例如 # mysqldump --all-databases > allb...原创 2019-11-13 19:12:26 · 227 阅读 · 0 评论 -
amoeba简单配置
1、首先配置好环境jdk,mysql主从 2、在mysql主上给amoeba授权一个可以增删改查的账号 mysql> grant all on *.* to 'amoeba'@'%' identified by '123'; 主执行完毕后,从会自动同步的,从就不用再执行授权了 3、回到amoeba主机继续配置 mkdir /usr/local/amoeba #创建一个存放amoeba...原创 2019-11-01 15:55:54 · 261 阅读 · 0 评论 -
Centos6主从
执行之前请先测试好自己的yum源是否可以正常使用 配好ssh免密和关闭防火墙,注意改成自己的IP #!/bin/bash yum -y install mysql mysql-server #主安装mysql sed -i '/0/a\server-id=1' /etc/my.cnf #sed修改主配置 sed -i '/1/a\log-bin=mysql-bin' /etc/my.cnf s...原创 2019-10-17 20:07:37 · 96 阅读 · 0 评论 -
Centos7主从
开始之前记得先检测yum源是否可用 阿里源 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 执行之前配好ssh免密和关闭防火墙,注意改成自己的IP #!/bin/bash yum -y install mariadb mariadb-server #主安装mysql sed...原创 2019-10-17 20:05:35 · 137 阅读 · 0 评论 -
mysql建库建表插入数据
#!/bin/bash user="root" password="123456" mycmd="mysql -u$user -p$password" $mycmd -e "create database dbname;" $mycmd -e "create table dbname.test(id int,name varchar(18));" $mycmd -e "insert into d...原创 2019-10-17 10:08:53 · 222 阅读 · 0 评论 -
检测MySQL主从复制是否异常
#!/bin/bash user="root" password="123456" mycmd="mysql -u$user -p$password -h 192.168.100.20" function chkdb() { list=($($mycmd -e "show slave status \G"|egrep "Running|Behind"|awk -F: '{print $2}')...原创 2019-10-17 10:05:17 · 262 阅读 · 0 评论