Error 13 en MySQL

Tras instalar MySQL desde los códigos fuente, compilándolo en mi equipo Linux Red Hat 7.3, al intentar arrancarlo, obtengo este error:
Can't find file: './mysql/host.frm' (errno: 13)
He verificado que el fichero /mysql/host.frm existe en /usr/local/mysql/var/. Sin embargo el error persiste.
¿A qué es debido?
¿Cómo puedo solucionarlo?

1 Respuesta

Respuesta
1
Este error suele darse en caso de no disponer de los permisos adecuados el directorio donde MySQL guarda los datos, que en tu caso se trata de /usr/local/mysql/var/
Normalmente, estos permisos no se activan correctamente si tras la instalación de MySQL no ejecutas el script "mysql_install_db", encargado de poner todo a punto para arrancar el servidor de base de datos.
La solución al error, sería simplemente la de ejecutar este script, que encontrarás en /usr/local/mysql/bin/. Si aún así, el error persiste, efectua tú mismo, de forma manual un cambio de permisos de escritura sobre el directorio /usr/local/mysql/var/:
chmod 777 /usr/local/mysql/var/

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas