Deshabiltar replicación de Mysql

From Luniwiki
Jump to: navigation, search

Problema

Cuando trabajamos con una única base de datos Mysql, sin replicación se nos llena la carpeta de datos con un monton de ficheros con nombre_servidor-bin.xxxxxx. Eso se debe a que mysql almacena el logical log para enviarlo a los servidores esclavos o maestros. En el caso de tener un único servidor, este logical log carece de sentido y llena nuestro precioso espacio de ficheros de datos.

Vaciar logs

El comando para vaciar los logs es:

mysql> reset master;

Desahabilitar logical log

Para evitar el logical log, editamos el fichero de configuración my.cnf y comentamos la siguiente línea.

#log-bin

Tenemos que tener el gestor parado para cambiar el modo!

Referencias

--Daniel Simao 12:09 26 may 2008 (UTC)