电脑虚拟机上 的slave被我各种蹂躏 今天是起不来了,解决半天解决不了,一怒之下删了系统,换另外一个系统上去了。
主机192.168.10.106
从机192.168.10.111
1
给从机一个帐号,mysql> GRANT REPLICATION SLAVE ON *.*
-> TO 'slave01'@'192.168.10.111' IDENTIFIED BY 'slave01';这个帐号还可以用作远程备份的帐号。
2
mysqldump来保持一致,虽然有主机有innodb表但是 我这个是单机版的,哈哈!就当作非事务表的备份了。
先备份 mysqldump -uslave01 -pslave01 -h 192.168.10.106 --databases test >./all.sq
然后恢复我是先删除原来的test 再恢复mysql> source /usr/mysql/all.sql
3
mysql> show master status;
+------------------+----------+--------------+------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+------------------+----------+--------------+------------------+
| mysql-bin.000008 | 266 | | |
+------------------+----------+--------------+------------------+
1 row in set (0.04 sec)
4
CHANGE MASTER TO MASTER_HOST='192.168.10.106',
MASTER_USER='slave01',
MASTER_PASSWORD='slave01',
MASTER_LOG_FILE='mysql-bin.000008',
MASTER_LOG_POS=266;
重启 服务 slave 有错误原来是 service-id 又忘记掉了。slave的改成了2,其他配置就都默认了,省的改来改去自己都忘记掉 ,搞定。过程很简单,有实际要求到时候再改。