Slave_SQL_Running: No

Jul 23, 2014 14:31



Краткая шпаргалка на тему «как чинить упавшую MySQL Replication»:

1. На Master’е:

mysql> FLUSH TABLES WITH READ LOCK;
mysql> SET GLOBAL READ_ONLY = ON;
mysql> SHOW MASTER STATUS;

Нас интересуют File и Position. Они понадобятся для ввода на slave-сервере.

2. На Slave:

mysql> STOP SLAVE;
mysql> RESET SLAVE;
mysql> CHANGE MASTER TO MASTER_HOST='%hostname%', MASTER_USER='%username%', master_password='%ourstrongpass%', master_log_file='%File%', master_log_pos=%Position%;
mysql> START SLAVE;
mysql> SHOW SLAVE STATUS \G

Если мы видим «Slave_SQL_Running: Yes» - значит, у нас все получилось.

3. Снимаем блокировку с Master’а:

mysql> UNLOCK TABLES;
mysql> SET GLOBAL READ_ONLY = OFF;

4. Профит.

mysql, Сисадминское, *nix/bsd

Previous post Next post
Up