mha配置参考

1.ssh互信配置:
ssh-keygen -t rsa
ssh-copy-id -i .ssh/id_rsa.pub [email protected]

2.mysql复制配置参考:
http://blog.51cto.com/1937519/2283779

3.创建监控用户:
[email protected] 15:28: [(none)]>create user [email protected]‘%‘ identified by "monitor123";
Query OK, 0 rows affected (0.01 sec)

[email protected] 15:28: [(none)]>GRANT SELECT, RELOAD, SUPER, REPLICATION CLIENT ON . TO ‘monitor‘@‘%‘;
Query OK, 0 rows affected (0.00 sec)

4.软件信息:
node下载:
https://github.com/yoshinorim/mha4mysql-node/releases/tag/v0.58
manager下载:
https://github.com/yoshinorim/mha4mysql-manager/releases/tag/v0.58
安装配置wiki参考:
https://github.com/yoshinorim/mha4mysql-manager/wiki

5.配置文件参考:
[[email protected] mysql]# cat /etc/masterha_default.cnf
[server default]
user=repl
password=MYsql#123
ssh_user=root
master_binlog_dir= /data/mysql/data
remote_workdir=/logs/mysql
#secondary_check_script= masterha_secondary_check -s master1 -s master2
#master_ip_failover_script=/usr/bin/scripts/master_ip_failover
#shutdown_script= /usr/bin/scripts/power_manager
#report_script= /usr/bin/scripts/send_master_failover_mail
#master_ip_online_change_script=/usr/bin/scripts/scripts/master_ip_online_change

cat /etc/masterha/app1.cnf
[server default]
manager_workdir=/logs/master/app1
manager_log=/logs/master/app1/manager.log
master_binlog_dir=/data/mysql/data
master_ip_failover_script=/logs/master/app1/master_ip_failover
master_ip_online_change_script=/logs/master/app1/master_ip_online_change
secondary_check_script= /usr/bin/masterha_secondary_check -s 192.168.56.202 -s 192.168.56.203 --user=root --master_host=192.168.56.201 --master_ip=192.168.56.201 --master_port=3306

user=monitor
password=monitor123
ping_interval=1
remote_workdir=/tmp
repl_user=repl
repl_password=MYsql#123
ssh_user=root

[server1]
hostname=192.168.56.201
ssh_port=22
port=3306
no_master=1

[server2]
hostname=192.168.56.202
ssh_port=22
port=3306
candidate_master=1
check_repl_delay=0

[server3]
hostname=192.168.56.203
ssh_port=22
port=3306

检查ssh:
masterha_check_ssh --conf=/etc/masterha/app1.cnf

检查复制:
masterha_check_repl --conf=/etc/masterha/app1.cnf

手动切换:
masterha_master_switch --conf=/etc/masterha/app1.cnf --master_state=alive --new_master_host=192.168.56.202 --new_master_port=3306 --orig_master_is_new_slave --running_updates_limit=10000

开启监控:
nohup masterha_manager --conf=/etc/masterha/app1.cnf --remove_dead_master_conf --ignore_last_failover < /dev/null > /logs/master/app1/manager.log 2>&1 &

查看状态:
masterha_check_status --conf=/etc/masterha/app1.cnf
app1 (pid:2841) is running(0:PING_OK), master:192.168.56.202

停止监控:
masterha_stop --conf=/etc/masterha/app1.cnf

原文地址:http://blog.51cto.com/1937519/2340033

时间: 2024-08-29 19:25:53

mha配置参考的相关文章

MySQL MHA配置常见问题

MHA在MySQL数据库中被广泛使用,它小巧易用,功能强大,实现了基于MySQL replication架构的自手动主从故障转移,从库重定向到主库并自动同步.尽管如此,在部署配置的过程中,由于疏忽总难以避免这样或那样的错误.本文是对MHA配置中常见问题的一个汇总,供大家参考.http://hovertree.com/menu/mysql/ 1.非root用户等效性环境等效性配置  a.添加所有节点(含管理节点)主机名及IP到host文件,所有节点操作  b.生成基于非root用户(如使用mysq

MySQL MHA配置

MySQL环境: master:192.168.202.129:3306 slave:192.168.202.129:3307,192.168.202.129:3307,192.168.202.130:3306,192.168.202.130:3307,192.168.202.130:3308 MariaDB-10.0.13 MHA环境: manager:192.168.202.129 node:192.168.202.129(3306端口监听的实例作为备用主库),192.168.202.130

Dubbo -- 系统学习 笔记 -- 配置参考手册

配置参考手册 <dubbo:service/> <dubbo:reference/> <dubbo:protocol/> <dubbo:registry/> <dubbo:monitor/> <dubbo:application/> <dubbo:module/> <dubbo:provider/> <dubbo:consumer/> <dubbo:method/> <dubbo:

jmeter中通过jdbc方式连接mysql数据库的配置参考

jmeter中通过jdbc方式连接mysql数据库的配置参考: Database URL=jdbc:mysql://ip:port/dbname?useUnicode=true&characterEncoding=UTF-8 JDBC Driver class=com.mysql.jdbc.Driver jmeter中配置截图:

Sftp搭建与配置参考

Sftp搭建与配置参考 1. 介绍 sftp是Secure File Transfer Protocol的缩写,安全文件传送协议.可以为传输文件提供一种安全的加密方法.sftp 与 ftp 有着几乎一样的语法和功能.SFTP 为 SSH的一部分,是一种传输档案至 Blogger 伺服器的安全方式.其实在SSH软件包中,已经包含了一个叫作SFTP(Secure File Transfer Protocol)的安全文件传输子系统,SFTP本身没有单独的守护进程,它必须使用sshd守护进程(端口号默认

MySQL5.5 my.cnf配置参考

MySQL5.5 my.cnf配置参考 主要配置参数转载自: http://www.linuxyw.com/a/shujuku/20130506/216.html 并稍微做了修改MyISAM部分以适应当前的环境 此配置是老男孩生产线上使用的配置,在培训的时候,他给的,我在这里,对各参数添加了中文说明这配置已经优化的不错了,如果你的mysql没有什么特殊情况的话,可以直接使用该配置参数 MYSQL服务器my.cnf配置文档详解硬件:内存16G [client]port = 3306socket =

solr配置参考

配置参考solrConfig.xml <!-- 7.5中solrConfig.xml中已做详细解释,或者参考5.3 --> <?xml version="1.0" encoding="UTF-8"  ?> <config> <luceneMatchVersion>4.7</luceneMatchVersion> <schemaFactory  class="ClassicIndexSchem

Caddy环境下一些Web应用程序的配置参考

Caddy一个的英文轻量级的Web服务器,部署和配置很快,伏笔VPS也喜爱用,以来的使用范畴估量会越来越广,而就是目前一些Web应用程序的配置文件难找,信任许多人都有体验,这里伏笔VPS就罗列常用的一些程序的配置供参考. 配置 参数以下都需要填入配置文件Caddyfile里,且仅作参考. 1,Chevereto图床 example.com { root /var/www/chevereto fastcgi / /var/run/php/php7.0-fpm.sock php rewrite {

MySql 的 MHA 配置

MySql Faliover 可以使用MHA来配置,其原理是通过半同步日志,自动选举slave为新的master, 如果配合VIP使用,可以做到应用层平滑过渡(一般在30秒内切换完成),由于使用了半同步日志, 可以避免脑裂(MMM方案的问题)和最大程度的恢复master状态,保证一致性. 安装 MHA mha-manager : 10.1.1.107 node                  : 10.1.1.102,10.1.1.107,10.1.1.108 在三台node节点上配置别名 v