如何清除slave同步信息

这篇文章给大家分享的是有关如何清除slave同步信息的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

创新互联公司2013年开创至今,是专业互联网技术服务公司,拥有项目成都网站设计、网站建设、外贸网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元下花园做网站,已为上家服务,为下花园各地企业和个人服务,联系电话:028-86922220

  比如,在有些场景,我们需要下线一台slave,我们使用reset slave来清除show slave status \G里边的同步信息,当我们执行完show slave status \G之后,需要可以看到里边的信息。
  执行reset slave,其实是把master.info和relay-log.info文件给删除,但是里边的同步信息还在.

点击(此处)折叠或打开

  1. MySQL> stop slave;

  2. Query OK, 0 rows affected (0.01 sec)

  3. mysql> reset slave;

  4. Query OK, 0 rows affected (0.06 sec)

  5. mysql> show slave status \G

  6. *************************** 1. row ***************************

  7.                Slave_IO_State:

  8.                   Master_Host: 10.10.10.200

  9.                   Master_User: repl

  10.                   Master_Port: 3306

  11.                 Connect_Retry: 60

  12.               Master_Log_File:

  13.           Read_Master_Log_Pos: 4

  14.                Relay_Log_File: mysql-relay-bin.000001

  15.                 Relay_Log_Pos: 4

  16.         Relay_Master_Log_File:

  17.              Slave_IO_Running: No

  18.             Slave_SQL_Running: No

  19.               Replicate_Do_DB:

  20.           Replicate_Ignore_DB:

  21.            Replicate_Do_Table:

  22.        Replicate_Ignore_Table:

  23.       Replicate_Wild_Do_Table:

  24.   Replicate_Wild_Ignore_Table:

  25.                    Last_Errno: 0

  26.                    Last_Error:

  27.                  Skip_Counter: 0

  28.           Exec_Master_Log_Pos: 0

  29.               Relay_Log_Space: 143

  30.               Until_Condition: None

  31.                Until_Log_File:

  32.                 Until_Log_Pos: 0

  33.            Master_SSL_Allowed: No

  34.            Master_SSL_CA_File:

  35.            Master_SSL_CA_Path:

  36.               Master_SSL_Cert:

  37.             Master_SSL_Cipher:

  38.                Master_SSL_Key:

  39.         Seconds_Behind_Master: NULL

  40. Master_SSL_Verify_Server_Cert: No

  41.                 Last_IO_Errno: 0

  42.                 Last_IO_Error:

  43.                Last_SQL_Errno: 0

  44.                Last_SQL_Error:

  45.   Replicate_Ignore_Server_Ids:

  46.              Master_Server_Id: 1

  47.                   Master_UUID: 4adfcd1d-4059-11e7-9532-080027d597f9

  48.              Master_Info_File: mysql.slave_master_info

  49.                     SQL_Delay: 0

  50.           SQL_Remaining_Delay: NULL

  51.       Slave_SQL_Running_State:

  52.            Master_Retry_Count: 86400

  53.                   Master_Bind:

  54.       Last_IO_Error_Timestamp:

  55.      Last_SQL_Error_Timestamp:

  56.                Master_SSL_Crl:

  57.            Master_SSL_Crlpath:

  58.            Retrieved_Gtid_Set:

  59.             Executed_Gtid_Set:

  60.                 Auto_Position: 0

  61. 1 row in set (0.00 sec)

 如果有人误开始了start slave,同步依然会开始进行,我们需要用以下这个方法清除的更彻底。

点击(此处)折叠或打开

  1. mysql> reset slave all;

  2. Query OK, 0 rows affected (0.00 sec)

  3. mysql> show slave status \G

  4. Empty set (0.00 sec)

感谢各位的阅读!关于“如何清除slave同步信息”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!


网站标题:如何清除slave同步信息
分享链接:http://azwzsj.com/article/ghscdd.html