Não é possível acessar o banco de dados MySQL - o arquivo PID não foi encontrado

0

Estou usando um servidor Linux da GoDaddy e, sem nenhum motivo conhecido, não foi possível encontrar o arquivo PID. Estes são os erros que recebi:

 # mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

# service mysqld status
mysqld: unrecognized service

# service mysql stop
ERROR! MySQL manager or server PID file could not be found!

# service mysql start
ERROR! Manager of pid-file quit without updating file.

# mysqladmin retart
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)'
Check that mysqld is running and that the socket: '/var/lib/mysql/mysql.sock' exists!
    
por MRF 12.09.2018 / 16:47

1 resposta

0

Aqui está algo que você pode fazer. Como o processo não está sendo executado e não está encontrando um arquivo pid, você pode designá-lo em seu arquivo my.cnf:

  1. Use um editor de texto como o Vim ou o Nano para acessar /etc/my.cnf
  2. Adicione o seguinte: pid-file = /var/run/mysqld/mysqld.pid
  3. Crie o diretório / arquivo:

mkdir /var/run/mysqld touch /var/run/mysqld/mysqld.pid chown -R mysql:mysql /var/run/mysqld

  1. Inicialize o MySQL: service mysql start
  2. Arquivos de log de cauda para garantir que o MySQL inicialize corretamente: tail -f /path/to/mysql.log
por 12.09.2018 / 17:03