Springe zum Inhalt

MySQL-Replikation komplett deaktivieren

Um die MySQL-Replikation komplett zu deaktivieren führt man zuerst auf dem Slave folgende Kommandos aus:

STOP SLAVE;
 
RESET SLAVE ALL;
-- für Versionen älter als 5.5.16:
RESET SLAVE;

Danach editiert man /etc/mysql/my.cnf und entfernt alle Angaben, die mit master- oder replicate- beginnen. Anschließend wird der MySQL-Server mit

service mysql restart

neu gestartet.

Auf dem Master kommentiert man in der /etc/mysql/my.cnf alle Zeilen aus oder löscht sie, die mit server-, binlog- oder log_bin beginnen. Anschließend wird auch der Server-MySQL-Prozess neu gestartet.

Auf dem ehemaligen Master sollte nun mit

SHOW MASTER STATUS;

nichts mehr ausgegeben werden. Ebenso sollte auf dem ehemaligen Slave mit

SHOW SLAVE STATUS;

nichts mehr ausgegeben werden. Die MySQL-Replikation wurde komplett deaktiviert.