#从服务器ID号,不要和主ID相同 ,如果设置多个从服务器,每个从服务器必须有一个唯一的server-id值,必须与主服务器的以及其它从服务器的不相同。可以认为server-id值类似于IP地址:这些ID值能唯一识别复制服务器群集中的每个服务器实例。
1)、在主数据库中进入mysql命令行,输入
show master status; #显示(不同主机结果不同)
+------------------+----------+-------------------+------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+------------------+----------+-------------------+------------------+
| updatelog.000028 | 313361 |db1 | mysql |
+------------------+----------+-------------------+------------------+
2)、 在从服务器执行 MySQL 命令下:mysql> slave stop; #先停止slave服务
mysql> CHANGE MASTER TOMASTER_LOG_FILE='updatelog.000028',MASTER_LOG_POS=313361;
#根据上面主服务器的show master status的结果,进行从服务器的二进制数据库记录回归,达到同步的效果
mysql>slave start; #启动从服务器同步服务
mysql> show slave status/G;
用show slave status/G;看一下从服务器的同步情况
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
如果都是yes,那代表已经在同步
如有写的不对的地方,请大家指出来。
再次感谢大家耐心的看完我的博客。希望对你有帮助。