
MySQL에 문제가 있습니다. 내 서버에서 MySQL을 시작할 수 있는 것처럼 보이지만 다음과 같습니다.
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 ]
하지만 내가 달리고 있을 때:
service mysql status
MariaDB is not running, but PID file exists [FAILED]
나는 시도했다:
rm -rf /var/lock/subsys/mysql
- pid를 제거했습니다
- 제거됨
mysql.sock
그 중 어느 것도 나에게 도움이 되지 않았습니다.
이 주제와 관련된 스레드가 많다는 것을 알고 있지만 그것들은 나에게 도움이 되지 않았습니다.
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
답변1
저도 같은 문제가 있어서 해결 방법을 찾았습니다. 제 경우에는 homebrew를 통해 설치된 mysql.server startscript를 사용하고 있습니다. 내 경우에는 mysql.server start를 사용하여 서버를 시작하면 제대로 작동합니다. 그러나 상태 또는 중지를 사용하면 귀하와 동일한 예외가 발생하여 작동하지 않습니다. 해결 방법은 --user 매개변수를 사용하는 것입니다. 예. mysql.server status --user=[my_current_user]
.
도움이 되었기를 바랍니다
답변2
MariaDB 서버의 상태 및 중지 명령을 실행하려고 할 때 오류가 발생했습니다.
ERROR! MariaDB is not running, but PID file exists
Brew MariaDB 10.4가 설치된 Mac OS Big Sur에서는 다음 방법으로 문제가 해결되었습니다.
- 다음 명령을 실행하여 서버를 시작합니다.
sudo mysql.server start
그런 다음 다음 명령을 실행하여 상태를 가져옵니다.
sudo mysql.server status --user=root
그리고 다음 명령을 실행하여 서버를 중지합니다.
sudo mysql.server status --user=root