首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
数据库MySQL、redis主从切换shell脚本
】的更多相关文章
数据库MySQL、redis主从切换shell脚本
具体源码可找我领取…
获取redis主从复制链SHELL脚本
获取redis主从复制链SHELL脚本 vi redisnode.sh #!/bin/sh master_host=$ master_port=$ auth=$ #判断输入密码是否为空,为空则转化为'' then #echo " PASSWD IS NULL" auth='\"\"' fi #把所有节点格式化保存到一个参数all_note all_note='' #获取redis 的master节点 function get_redis_master { maste…
Redis主从切换
案例 易车网:http://www.greatops.net/?id=232 redis主从切换:http://www.cnblogs.com/itdragon/p/7932178.htmlhttps://segmentfault.com/a/1190000011207953#articleHeader31 redis-sentinel-keepalived:http://blog.51cto.com/dgd2010/1742766…
mysql+keepalived主从切换脚本 转
Keepalived MySQL故障自动切换脚本 MySQL架构为master-slave(主从),master故障自动切换到slave上.当然也可以设置为双master,但这里有个弊端:就是当主的压力很大时,从上延时很大,比如落后2000秒,此时主挂了,从接管(VIP漂移到从),用户刚才发表的文章,此时因为同步延时大,还没复制过来,于是用户又发表了一篇文章,当原来的master修好后,因从的IO和SQL线程还在开启状态,还会继续同步刚才没有同步复制完的数据,这时有可能把用户新发表的文章更改…
MySQL 使用XtraBackup的shell脚本介绍
mysql_backup.sh是关于MySQL的一个使用XtraBackup做备份的shell脚本,实现了简单的完整备份和增量备份.以及邮件发送备份信息等功能.功能目前还比较简单,后续将继续完善和增加相关功能.参考了网上MySQL备份的脚本,如有不足的地方,欢迎大家拍砖! 1: 使用前,请先做一些配置选项修改,例如备份路径设置.连接数据库的账号密码等等. 2: 在BACKUP_DIR目录下,创建full.incr.logs.scripts四个目录,将mysql_backup.sh放置在scrip…
redis主从切换的集群管理
集群配置最少需要三台机器,那么我就三台虚拟机,三台虚拟机分别安装同样的redis的环境ip分别:192.168.9.17 (redis sentinel 集群监控)192.168.9.18 (redis 主)192.168.9.19 (redis 从)redis配置:主的redis配置文件,使用默认的配置文件就可以了,如果你需要设计其他参数从的redis配置文件,添加#从的redis配置文件,需要添加vim /etc/redis/6379.confslaveof 192.168.9.18 637…
利用Sentinel实现Redis主从切换
利用Sentinel(哨兵)实现Redis集群的故障自主切换 首先部署redis主从集群,主要安装过程: cd redis make make install 主要看配置文件: master: bind 0.0.0.0 port 6801 logfile "./redis.log" requirepass 12345678 masterauth 12345678 #主从密码,主变为从时,以从的身份去同步主节点 slave: bind 0.0.0.0 port 6802 logfile…
docekr安装mysql,redis,git和maven 脚本
编写脚本 images_install.sh #!/bin/bash # author:qiao # 安装脚本 # reids:3.2(自启) mysql:5.7(自启)或者JDK:1.8 tomcat:8.5 # 安装同时运行mysql # 端口:宿主机(也就是你的linux)的3306映射到容器的3306(因为是容器在工作) --name 表示你当前运行的容器的名字 可以随便取 # -v 将mysql的配置文件暴露出来,挂载到容器的conf.d目录下 # -v 将mysql的日志文件暴露出来…
mysql自动备份维护shell脚本 (copy)
#!/bin/bash #Mysql 自动备份 压缩并上传到 指定ftp #设想每天凌晨3点备份mysql #编辑crontab配置文件 # * * * backupmysql.sh #压缩并以"服务器名+时间 "命名打包文件 #数据量小的情况下以mail的方式发送到指定邮箱(需要建立sendmail服务) #数据量大的情况下以ftp的方式传送到指定的ftp服务器(远程ftp需开启) #linzhanghui.blog.chinaunix.net #程序部分以伪代码方式存在. # #.…
数据库批量插入数据的shell脚本
测试用,先来一个简单的,这个是国产神通数据库的,用isql命令: !/bin/bash == "-h" ] then echo "USAGE: $0 table_name max_insert_row field_a (field_b ...)" exit fi ] then tbl_name="test_tbl" field_a= max_insert= else tbl_name=$ max_insert=$ field_a=$ fi whi…