slave 连接 master 时,一直提示 Slave_IO_Running: Connecting

来源:互联网 发布:李沁 田小娥 知乎 编辑:程序博客网 时间:2024/06/06 18:00

    通过master授予slave的同步账号,在slave上通过远程连接master是可以连接上的。

    但是连接的时候查看从的状态: 一直是处于   Slave_IO_Running: Connecting,而  Last_IO_Errno: 0,通过查看从上的错误日志提示: Error reading packet from server: File './mysql-bin.000014' not found (Errcode: 2) ( server_errno=29),再返回到主上去查看,发现mysql-bin.000014被误删除了。

   再把主重启一下,此时会自动生成mysql-bin.index文件,刷新文件目录,当mysql服务重启生效之后,会自动生成一个mysql-bin.000001的文件,此时,先把主的表锁住:flush tables with read lock; 再次查看主的状态:show master status,返回到从上再次连接主:mysql> change master to master_host='192.168.211.9', master_user='***l', master_password='***', master_log_file='mysql-bin.000001', master_log_pos=112; mysql> start slave; mysql> show slave status \G; 提示:Slave_IO_Running: Yes已经连上。此时在从会重新生成localhost-relay-bin.index和localhost-relay-bin.000001这两个文件;




原创粉丝点击