Tengo una raspberry pi con MySql instalado que ha estado funcionando bien durante 4 meses.
Jugué con 3 configuraciones en MySql y ahora no arranca.
Cambié innodb_log_file_size a 100 MB, innodb_buffer_pool_size a 300 MB e innodb_write_io_threads a 8.
Luego, al reiniciar, mysql no se reinició. Si ejecuto /etc/init.d/mysql restart me sale el error "la partición con /var/lib/mysql está demasiado llena"
La tarjeta SD tiene 19GB de espacio libre.
Así que modifiqué el archivo /etc/mysql/my.cnf para establecer la configuración y luego reinicié, pero todavía no tuve suerte.
¿Qué diablos ha pasado?
Editar----
Estoy usando el sistema operativo Raspbian
Ok, entonces creo que mis particiones son las siguientes.
Filesystem Size Avail
rootfs 30G 19G
/dev/root 30G 19G
devtmpfs 235M 235M
tmpfs 49M 49M
tmpfs 5M 5M
tmpfs 98M 98M
/dev/mcblk0p1 56M 38M
Ahora probé una nueva tarjeta SD con una nueva instalación de raspbian y MySql. Por alguna razón, recibo el mismo error a pesar de que la tarjeta solo está llena en un 29%. ¡Esto es en una instalación nueva que intenta iniciar MySql por primera vez! ¿Qué diablos está pasando?
Respuesta1
Luego, al reiniciar, mysql no se reinició. Si ejecuto /etc/init.d/mysql restart me sale el error "la partición con /var/lib/mysql está demasiado llena"
Libere algo de espacio /var
o abra su my.cnf
(si ese es el nombre del archivo de configuración) y coloque su base de datos en una partición con más espacio.
La tarjeta SD tiene 19GB de espacio libre.
Esto no significa que la partición /var
viva tenga 19 GB libres. Es posible que su distribución, cuando la instaló, solo le haya dado a esta partición 1 o 2 GB de espacio. Es posible que necesite mover la base de datos a otra parte de su sistema de archivos.
Utilice un mount
comando para averiguar qué particiones tiene y df -h
comprobar el espacio libre en ellas.