systemadmin.es » MySQL

ERROR 1114 (HY000): The table ‘ejemplo’ is full

En el caso de encontrar en un MySQL el error “The table is full” puede que nos encontremos en dos situaciones diferentes.

[...]
Leer mas »

Encontrar la raíz del problema en un entorno LAMP (I)

Resulta extremadamente común escuchar dos escusas muy malas cuando hay problemas en un entorno LAMP:

  • Nos atacan!!!
  • Ha habido un pico de tráfico

Ambas escusas responden a una genial frase de Homer Simpson: “La culpa es de todos menos mía”

Malditos administradores de sistemas

Malditos administradores de sistemas

[...]
Leer mas »

Ejecutar sentencias SQL al arrancar el MySQL

Para las tablas con el storage engine MEMORY (tablas en memoria) cada vez que se reinicia el MySQL se pierden los datos, por lo que si tenemos en este tipo de tabla algún tipo de cache es importante volver a cargar los datos al arrancar de nuevo el MySQL.

[...]
Leer mas »

Nuevo banner del cliente de MySQL

Hoy instalando un MySQL me he fijado en el nuevo banner con el copyright de Oracle que sale con el cliente de MySQL:

# mysql
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.1.46-log Source distribution

Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL v2 license

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

[...]
Leer mas »

Como configurar un slave de MySQL en solo lectura

En general un slave es deseable que sea de solo lectura para mantener la consistencia con el MySQL master. Se puede filtrar la base de datos mysql para poder configurar los permisos independientemente del MySQL master, pero resulta mucho más simple y manejable usando el parámetro read_only en los slaves.

[...]
Leer mas »

Resetear el AUTO_INCREMENT

Los contadores AUTO_INCREMENT de MySQL podemos asignares un valor de inicio cualquiera o resetearlos a un valor inicial mediante un ALTER TABLE.

[...]
Leer mas »