
Eu tenho um problema com o MySQL. Embora pareça que o MySQL consegue iniciar no meu servidor:
service mysql start
Starting MariaDB.190930 03:56:09 mysqld_safe Logging to '/var/log/mysqld.log'.
190930 03:56:09 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
.. [ OK ]
Mas quando estou correndo:
service mysql status
MariaDB is not running, but PID file exists [FAILED]
Tentei:
rm -rf /var/lock/subsys/mysql
- removeu o pid
- removido
mysql.sock
Nada disso me ajudou.
Eu sei que existem muitos tópicos sobre o assunto, mas eles não me ajudaram.
Não vejo erros de log nos arquivos de log do MySQL:
190930 3:56:11 [Note] Plugin 'FEEDBACK' is disabled.
190930 3:56:11 [Note] Server socket created on IP: '0.0.0.0'.
190930 3:56:11 [Note] /usr/sbin/mysqld: ready for connections.
Version: '5.5.62-MariaDB' socket: '/var/lib/mysql/mysql.sock' port: 3306 MariaDB Server
Responder1
Eu tenho o mesmo problema e encontrei uma solução alternativa. No meu caso estou usando o startscript mysql.server, instalado através do homebrew. No meu caso, se eu iniciar o servidor usando mysql.server start, ele também funcionará bem. Mas usar status ou stop não funcionará com a mesma exceção que a sua. A correção é usar o parâmetro --user. Por exemplo. mysql.server status --user=[my_current_user]
.
Espero que isto ajude
Responder2
Eu estava enfrentando erros ao tentar executar os comandos de status e parada do servidor MariaDB.
ERROR! MariaDB is not running, but PID file exists
No Mac OS Big Sur com brew MariaDB 10.4, os seguintes métodos corrigiram o problema:
- Inicie o servidor executando o comando:
sudo mysql.server start
Em seguida, obtenha o status executando o comando:
sudo mysql.server status --user=root
E pare o servidor executando o comando:
sudo mysql.server status --user=root