摘要:
#!/bin/bash . /etc/init.d/functions url_list=(www.tec.com www.stu.com) function chkurl(){ i=0 while [ $i -lt 2 ] do curl http://${url_list[$i]} &>/dev 阅读全文
摘要:
#/bin/bash#by innocence_caosm#源码自动安装zabbix客户端脚本。#需要把zabbix安装包放在/tmp/ 下面执行。 #安装gcc cc插件#此脚本已在centos6.5以及6.8版本测试过,其他版本慎用。yum install -y gcc cc #需要注意修改的参 阅读全文
摘要:
#!/usr/bin/expectspawn ssh root@192.168.10.10set timeout 10 //设置超时时间expect "*password:"send "nbc@123\r" //输入密码expect { "*yes/no" { send "yes\r"; exp_c 阅读全文
摘要:
#!/bin/bash USER=bak PASSWD=123456 IO_SQL_STATUS=$(mysql -u$USER -p$PASSWD -e 'show slave status\G' |awk -F: '/Slave_.*_Running/{gsub(": ",":");print 阅读全文
摘要:
主从配置 在主从配置之前需要确保两台mysql需要同步的库状态一致。 主 配置文件默认在/etc/my.cnf下。 在配置文件中新增配置: 修改配置后需要重启才能生效: service mysql restart 重启之后进入mysql: mysql -uroot -p 在master数据库创建数据 阅读全文
摘要:
主服务器需要开启Binary日志文件,从服务器需要开启Relay日志文件,主服务器中的MySQL每次操作都会记录到Binary日志文件中。 举个例子:比如这时候主服务器被插入了一条数据,这时候这个操作将会被记录在Binary日志文件中,这时候从服务器会创建一个IO线程把这个Binary日志文件中的数 阅读全文
摘要:
一.MySQL Binlog格式介绍 mysql binlog日志有三种格式,分别为Statement,MiXED,以及ROW! 查看binlog的格式的脚本: 二、binlog 的不同模式有什么区别呢? 1.Statement:每一条会修改数据的sql都会记录在binlog中。 优点:不需要记录每 阅读全文
摘要:
在实际的生产环境中,如果对mysql数据库的读和写都在一台数据库服务器中操作,无论是在安全性、高可用性,还是高并发等各个方面都是不能满足实际需求的。因此,一般通过主从复制的方式来同步数据,再通过读写分离来提升数据库的并发负载能力。 主从复制: Mysql的主从复制和mysql的读写分离两者有紧密的联 阅读全文