北京SEO

分享一个shell,它能自动恢复mysql主从错误

2019/10/10/17:32:38  阅读:1653  来源:谷歌SEO算法  标签: 小明SEO博客

本文绝对干货,我们将分享一个shell,他的作用是能够自动恢复mysql主从错误,让你想象不到的强大,想用的朋友直接复制吧,本shell的功能是自动恢复mysql主从错误,是不是感觉非常强大?好吧,直接上代码:

  1. #!/bin/sh
  2. #check_mysql_slavestatus
  3. ip=eth0
  4. mysql_command=/home/server/mysql/bin/mysql
  5. mysql_user=root
  6. mysql_pass=123456
  7. mysql_sockfile=/tmp/mysql.sock
  8. datetime=`date+"%Y-%m-%d_%H:%M:%S"`
  9. mysql_slave_logfile=/home/server/logs/check_mysql_slave.log
  10. slave_ip=`ifconfig$ip|grep"inetaddr"|awk-F[:""]+'{print$4}'`
  11. #status=$($mysql_command-u$mysql_user-p$mysql_pass-S$mysql_sockfile-e"showslavestatus\G"|grep-i"running")
  12. Slave_IO_Running=`grepSlave_IO_Running$mysql_slave_logfile|awk'{print$2}'`
  13. Slave_SQL_Running=`grepSlave_SQL_Running$mysql_slave_logfile|awk'{print$2}'`
  14. if["$Slave_IO_Running"="Yes"-a"$Slave_SQL_Running"="Yes"]
  15. then--phpfensi.com
  16. echo"SlaveisRunning!"
  17. else
  18. echo"$datetime$slave_ipSlaveisnotrunning!">>$mysql_slave_logfile
  19. cat|$mysql_command-u$mysql_user-p$mysql_pass-S$mysql_sockfile<<EOF
  20. stopslave;
  21. SETGLOBALSQL_SLAVE_SKIP_COUNTER=1;
  22. startslave;
  23. exit
  24. EOF
  25. fi

广告内容

分享一个shell,它能自动恢复mysql主从错误 分享一个shell,它能自动恢复mysql主从错误 分享一个shell,它能自动恢复mysql主从错误

相关阅读

热门评论

昝辉Zac 昝辉Zac

Zac的SEO博客,坚持12年,优化成为生活。

总篇数171

精选文章

RMAN中catalog和nocatalog区别介绍 小技巧:为Linux下的文件分配多个权限 zimbra8.5.1安装第三方签名ssl证书的步骤 解决mysql不能远程连接数据库方法 windows服务器mysql增量备份批处理数据库 mysql中slow query log慢日志查询分析 JavaScript跨域问题总结 Linux下负载均衡软件LVS配置(VS/DR)教程 mysql中权限参数说明 MYSQL(错误1053)无法正常启动

SEO最新算法