|   
 
 | 
MySQL删除主从信息的方法 取消MySQL的Slave设置的方法 
| 原来配置的是主主同步,后经调整后配置成主从同步,需要删除主配置上的同步信息 进入MySQL
 mysql> stop slave;
 mysql>reset slave; (或是reset slave all;)
 mysql>change master to master_user='', master_host='', master_password='';
 结果报错如下:
 ERROR 1210 (HY000): Incorrect arguments to MASTER_HOST
 
 解决办法如下:
 mysql>change master to master_host=' ';
 即可成功删除同步用户信息。
 注意:上面的命令报错的原因,为master_host=' ' 里面必须有内容,即使为空,也应该用空格代替,而不能什么都不写。
 --------------------------------------------------------------------------------
 主从互换:
 分别为192.168.0.11(主)、192.168.0.12(从)的两台服务器,主服务器出了点问题,于是把从服务器升为主,主修复后变为从了,在my.cnf中把192.168.0.12的master-host等选项禁掉,重启后发现slave的状态总是为原来的设置,而不是 Empty set
 用reset slave也是不行的。
 
 可以用change master to master_host='';取消原slave的设置,执行后就可以使slave 状态变成空了
 mysql> show slave status \G
 Empty set (0.00 sec)
 
 在mysql5.5中 执行change master to master_host='';
 报ERROR 1210 (HY000): Incorrect arguments to MASTER_HOST
 停止slave
 stop slave ;
 change master to master_host=' '; #注意''中间有个空格。
 | 
 |