systemadmin.es » DBA

Unidades para cambiar valores de MySQL en caliente

Mediante SET GLOBAL / SET SESSION podemos modificar ciertos valores de MySQL, pero no aceptan unidades:

mysql> set session max_allowed_packet=20M;
ERROR 1232 (42000): Incorrect argument type to variable 'max_allowed_packet'

[...]
Leer mas »

SHUTDOWN vs SIGTERM en un MySQL

Existe la creencia que mandar un SIGTERM a un mysqld no es la forma correcta de apagar un MySQL, en realidad es otra opción igual de válida.

[...]
Leer mas »

Exportación de bases de datos con mysqldump

Al exportar una base de datos con mysqldump y quererla reimportar deberemos vigilar si nos añade el use database por si queremos importarla con otro nombre.

[...]
Leer mas »

analyze y optimize en MySQL slaves

En un MySQL con replicación, todo lo que acaba en el binlog se consideran modificaciones que se traspasan a los slaves para que sean modificados igual que el master.

[...]
Leer mas »

Timeouts de MySQL: wait_timeout vs interactive_timeout

En MySQL existen dos timeouts diferentes según si el cliente se identifica como una conexión interactiva o no. Las variables que definen estos timeouts son wait_timeout y interactive_timeout

[...]
Leer mas »

Unknown table engine InnoDB

El error “Unknown table engine InnoDB” puede ser que tengamos el engine deshabilitado en el my.cnf con skip-innodb pero también puede ser que nos enfrentemos a problemas de memoria:

[...]
Leer mas »