###################故障模拟
###主库
#1建库建表
mysql-e "drop database class;
create database class;
USE class;
create table student(
namechar(20) not null,
ageint(2) not null);"##2插入数据# 不用等命令执行完,敲了回车就可以在从库上执行第3项命令for i in {1..10};do mysql -e "USE class;insert into student values ('aaabbb$i',$i);" ; donemysql-e "select * from class.student;"
/etc/init.d/mysqld stop
####3从库执行
mysql-e 'stop slave;show slave status\G;' |grepSlave
####主库执行跑完以后 执行下面命令
mysql-e 'show slave status\G;' |grepSlave
###############################从升主 操作过程
##1##查看master.info文件,对比选择pos最大的作为新的主库
mysql-e 'show slave status\G;' |grepRead_Master_Log_Poshead /usr/local/mysql/data/master.info###数据库目录,删除master.info和relay-log.info文件, 配置my.cnf文件,开启log-bin,如果有log-slaves-updates和