change master to master_host=’119.29.17.67′, master_user=’slave’, master_password=’123456′, master_port=10050, master_log_file=’master-bin.000001′, master_log_pos=617, master_connect_retry=30;
mysql> change master to master_host=’119.29.17.67′, master_user=’slave’, master_password=’123456′, master_port=10050, master_log_file=’master-bin.000001′, master_log_pos=617, master_connect_retry=30;
Query OK, 0 rows affected, 2 warnings (0.02 sec)
show slave status \G
;
Relay_Log_File: mysql-relay-bin.000001
Relay_Log_Pos: 4
Relay_Master_Log_File: master-bin.000001
Slave_IO_Running: No
Slave_SQL_Running: No
Replicate_Do_DB:
Replicate_Ignore_DB:
Replicate_Do_Table:
Replicate_Ignore_Table:
Replicate_Wild_Do_Table:
Replicate_Wild_Ignore_Table:
1 row in set (0.01 sec)
ERROR:
No query specified
Slave_IO_Running 和 Slave_SQL_Running是查看主从是否运行的关键字段,默认为NO,表示没有进行主从复制。
使用start slave;
开启主从复制过程,然后再次查询主从同步状态show slave status \G
;。
Relay_Master_Log_File: master-bin.000001
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
Replicate_Do_DB:
使用start slave开启主从复制过程后,如果SlaveIORunning一直是Connecting,则说明主从复制一直处于连接状态,这种情况一般是下面几种原因造成的,我们可以根据 Last_IO_Error提示予以排除。