GNU/Linux >> Tutoriales Linux >  >> Linux

mysql no se inicia después de reubicar el directorio de datos

Agregando la solución a la que llegamos en los comentarios como una respuesta completa para completar...

Las pruebas con su/sudo mostraron que mientras mysqld se quejaba de errores de permisos, el usuario de mysql podía escribir con éxito en la carpeta, dejando claro que no se trataba de un problema de permisos del sistema de archivos. (Un primer paso útil si se enfrenta a un problema similar)

Algunas distribuciones de Linux (¿si no todas?) ahora vienen con AppArmor que limita los archivos/carpetas a los que pueden acceder los ejecutables.

La solución en este caso fue simplemente agregar la nueva ruta al /etc/apparmor.d/usr.sbin.mysqld archivo de política.


Linux
  1. ¿Cómo recuperar datos Xfs después de Rm?

  2. Confirmar datos en un contenedor mysql

  3. mysqld_safe mysqld del archivo pid /var/run/mysqld/mysqld.pid evitar el reinicio del servidor

  4. systemd:SIGTERM inmediatamente después del inicio

  5. ¿Cómo iniciar mysql automáticamente después de reiniciar el servidor (CentOS + otras distribuciones)?

Tipos de datos MySQL

PHP MySQL Seleccionar datos

Ubuntu:servicios de inicio, parada y reinicio

Recuperar la base de datos mysql:mysql/mysqldump da la tabla <base de datos>. <nombre de la tabla> no existe (1146)

No se pueden enviar datos de MySQL a un archivo

Habilitación de LOAD DATA LOCAL INFILE en mysql