一般情况下使用默认的22端口作为ssh端口,但有些情况下为了安全起见使用其他端口号,在配置MHA管理机和mysql服务器互信时会遇到问题,以下是解决方案。
修改mha参数文件,加上ssh端口参数ssh_port修改为自己设置的端口,MHA管理机的端口可以为22和myaql服务器不同
vi mha.cnf

[server default]
manager_log=/data/mha/test/test-mha.log
manager_workdir=/data/mha/test
master_binlog_dir=/data/mysql
master_ip_failover_script=/data/mha/test/master_ip_failover    //设置自动failover时候的切换脚本
master_ip_online_change_script=/data/mha/test/master_ip_online_change  //设置手动切换时候的切换脚本
password="mypassword"
ping_interval=6
ping_type=CONNECT
remote_workdir=/tmp
repl_password=replpassword
repl_user=repl
report_script=/data/mha/test/send_report
secondary_check_script=masterha_secondary_check   -s10.23.12.1  -s 10.23.12.2
ssh_user=mha
user=mha
ssh_port=2222[server1]
candidate_master=1
check_repl_delay=0
hostname=10.23.12.1
master_binlog_dir=/data/mysql
port=3306
[server2]
candidate_master=1
check_repl_delay=0
hostname=10.23.12.2
master_binlog_dir=/data/mysql
port=3306


/usr/bin/masterha_check_ssh --conf=/data/mha/test/mha.cnf

ssh互信检测通过

MHA使用非22端口的SSH配置相关推荐

  1. scp 、ssh非22端口的服务器方法

    ssh 连接远程ssh非22端口服务器的方法 #ssh -p 2000 weijunping@10.32.0.228 scp 远程拷贝ssh非22端口的服务器文件使用方法 #scp -P 2000 a ...

  2. 【linux】利用ssh、sshpass和rsync命令,实现免密同步文件,指定非22端口

    文章目录 rsync安装 sshpass安装 rsync常用参数说明 sshpass命令 免密登录,默认22端口 # sshpass -p password rsync -avz user@ip:/d ...

  3. spark 免密码登录- ssh 指定非22端口

    vi /etc/profile 在profile 文件最后一行加入命令: export SPARK_SSH_OPTS="-p 7315" #注:7315 是ssh 端口 转载于:h ...

  4. 查看ssh端口号_萌新云服务器折腾记-SSH配置

    很早以前就想买个服务器自己玩一下(虽然我啥也不会),但是阿里云昂贵的价格让我望而却步,这次双十一发现了一个大好机会,以超低价格买了一台1核2G的ECS(三年,超开心).买完以后进控制台一看,一脸懵,这 ...

  5. Oracle 动态监听和静态监听非1521端口配置

    硬核配置方法, 动态监听配置默认的1521不做演示 动态注册非1521端口,需要配置三个地方listener.ora.tnsname.ora.local_listener. listener.ora配 ...

  6. 端口22以及与SSH协议的关系

    What is port 22? Is SSH using 22 or different port? How can I check that port 22 is open? We can inc ...

  7. 服务器ssh22端口被大量占用,SSH服务修改默认22端口或同时监听多个端口

    为了安全或者其他原因,我们可能会需要改掉SSH服务器默认的22端口或者ssh服务同时监听多个端口,下面我们说一下方法: 编辑/etc/ssh/sshd_config 找到Port 22 这个就是默认的 ...

  8. git 从远程git服务上拉代码 git服务器非默认端口

    从服务器上拉代码有如下报错: fatal: Not a git repository (or any of the parent directories): .git 初始代本地版本库: [root@ ...

  9. 了解 什么是 22 端口

    一.22 是什么端口 22端口就是ssh应用端口,ssh用于远程连接Linux云服务器.一般Linux云服务器要放通22号端口, Windows云服务器需要放通3389号端口. 云服务器用户需要在安全 ...

最新文章

  1. 2022-2028年中国锂电池设备行业深度调研及投资前景预测报告
  2. windows xp远程桌面没有反应
  3. http session
  4. python第三周测试_python第三周小测
  5. java事件 socket_java中有关socket通信的学习笔记
  6. 声艺fx16调音台怎么样_声艺调音台FX16II使用说明书.doc
  7. 让WordPress主题支持语言本地化(使用poedit软件实现中文翻译功能)
  8. 电磁兼容入门篇之基础知识(二)
  9. 安卓 IOS上架流程
  10. Spark的Windows本地化部署完整方案
  11. 0.靡不有初 鲜克有终
  12. 以太坊源码分析(48)p2p-server.go源码分析
  13. 我们应如何度过自己的大学生活?
  14. 正是岳麓好风景,软件逢君正当时
  15. 2022年全球程序员薪资排行榜单来了!中国程序员薪酬排名......
  16. 嵌入式Linux(十三)RTC实时时钟
  17. Debug和Release是什么意思?
  18. Mysql数据库的引擎介绍
  19. 配置类Configuration
  20. 用Unity制作isometric风格游戏的模型与插件精选

热门文章

  1. 建筑公司木地板WordPress企业网站模板
  2. 高精度矢量汉字的一种填充方法_惯导解算数学基础4(等效旋转矢量解,圆锥补偿解)...
  3. 成都python工作少_成的解释|成的意思|汉典“成”字的基本解释
  4. 在python中输入圆的半_python根据圆的参数方程求圆上任意一点的坐标
  5. 一款简单微信小程序个人博客
  6. 好看有个性的网站导航源码
  7. dedecms织梦模板|绿色仿下载吧网站织梦dede模板源码
  8. php 缩略图增加水印,PHP生成缩略图加图片水印代码
  9. php+api抖音随机播放视频源码
  10. Node.js 连接 MySQL 并进行数据库操作