No se pudo encontrar el archivo PID del servidor de errores de MySQL

Dr. Muhammad Abdullah 20 junio 2023
  1. Archivo PID MySQL
  2. Arreglar MySQL ¡ERROR! ¡No se pudo encontrar el archivo PID del servidor MySQL! en Linux
No se pudo encontrar el archivo PID del servidor de errores de MySQL

En este artículo, analizaremos el ¡ERROR! ¡No se pudo encontrar el archivo PID del servidor MySQL! en MySQL, y sus soluciones con una explicación suficiente.

Archivo PID MySQL

Un archivo contiene el número de identificación del proceso o el ID del proceso de la instancia en ejecución de MySQL, conocido como archivo PID de MySQL. Cada vez que usamos el comando mysql.server, MySQL usa el archivo PID para encontrar el ID del proceso.

El servidor MySQL genera el archivo PID automáticamente cada vez que se inicia el servidor. El servidor MySQL encuentra el ID de proceso del archivo PID para detener el proceso MySQL correcto.

Si el archivo PID de MySQL no existe, el servidor muestra ¡ERROR! ¡No se pudo encontrar el archivo PID del servidor MySQL!.

Arreglar MySQL ¡ERROR! ¡No se pudo encontrar el archivo PID del servidor MySQL! en Linux

Podemos enfrentarnos a ¡ERROR! ¡No se pudo encontrar el archivo PID del servidor MySQL! error si el proceso de MySQL se cierra o se elimina abruptamente. Podemos corregir este error siguiendo los siguientes pasos.

  1. Compruebe la ruta del archivo PID en el archivo de configuración de MySQL ubicado en /etc/mysql/my.cnf o en /etc/mysql/mysql.conf.d/mysqld.cnf.

    Si el parámetro pid-file no está configurado en el archivo de configuración, configure la ruta pid-file agregando la siguiente línea.

    pid-file = /var/run/mysqld/mysqld.pid
    
  2. Cree los siguientes directorios y establezca el permiso de la siguiente manera.

    mkdir /var/run/mysqld
    touch /var/run/mysqld/mysqld.pid
    chown -R mysql:mysql /var/run/mysqld
    
  3. Cambie la propiedad en el directorio MySQL y establezca el permiso con el siguiente comando.

    sudo chown -R _mysql:_mysql mysql
    sudo chmod 777 /usr/local/var/mysql
    

Artículo relacionado - MySQL Error