1030 Obtuvo el error 28 del motor de almacenamiento
Estoy trabajando en un proyecto donde necesito crear una base de datos con 300 tablas para cada usuario que quiera ver la aplicación demo. estaba funcionando bien, pero hoy, cuando estaba probando con un nuevo usuario para ver una demostración, me mostró este mensaje de error
1030 Got error 28 from storage engine
Después de pasar algún tiempo buscando en Google encontré que es un error que está relacionado con el espacio de la base de datos o archivos temporales. Traté de arreglarlo, pero fallé. ahora ni siquiera puedo iniciar mysql. ¿Cómo puedo arreglar esto y también me gustaría aumentar el tamaño al máximo para que no me enfrentaré al mismo problema una y otra vez.
9 answers
Mysql error " 28 from storage engine" - significa " no hay suficiente espacio en disco".
Para mostrar el espacio en disco use el comando a continuación.
myServer# df -h
Los resultados deben ser así.
Filesystem Size Used Avail Capacity Mounted on
/dev/vdisk 13G 13G 46M 100% /
devfs 1.0k 1.0k 0B 100% /dev
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-12-05 17:21:50
Para ampliar esto (a pesar de que es una pregunta más antigua); No se trata probablemente del espacio MySQL en sí, sino del espacio en general, suponiendo que se trate de archivos tmp o algo por el estilo. Mi directorio de datos mysql no estaba lleno, la partición / (raíz) era
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-10-26 13:29:43
Tuve el mismo problema en AWS RDS. Fue debido a que el Espacio Libre (Espacio de Almacenamiento en el Disco duro) estaba Lleno. Necesita aumentar su espacio o eliminar algunos datos.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-09-25 13:48:26
My /tmp fue %100. Después de eliminar todos los archivos y reiniciar mysql todo funcionó bien.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2013-12-26 10:09:07
Mi carpeta /var/log/apache2 era 35g y algunos registros en /var/log totalizaron ser los otros 5g de mi disco duro 40g. Limpié todo el *.gz logs y después de asegurarme de que los otros registros no iban a hacer cosas malas si me metía con ellos, también los limpié.
echo "clear" > access.log
Etc.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-05-01 08:49:00
Compruebe su /copia de seguridad para ver si puede eliminar una copia de seguridad anterior que no sea necesaria.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-01-12 18:31:20
Tuve un problema similar, debido a mi replicación registros binarios.
Si este es el caso, simplemente cree un cronjob para ejecutar esta consulta todos los días:
PURGE BINARY LOGS BEFORE DATE_SUB( NOW(), INTERVAL 2 DAY );
Esto eliminará todos los registros binarios anteriores a 2 días.
Encontré esta solución aquí.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-06-26 16:23:39
Un simple: finish sth->finish(); Probablemente te salvaría de preocuparte por esto. Mysql utiliza el espacio tmp del sistema en lugar de su propio espacio.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-02-18 23:04:35
sudo su
cd /var/log/mysql
Y por último escriba: > mysql-slow.log
Esto funcionó para mí
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-06-22 09:40:43