我遇到一个问题,即我的QNAP NAS上没有启动MySQL。
我首先无法通过phpMyAdmin登录,发现了这一点-出现错误:
#2002 Cannot log in to the MySQL server
然后我去尝试启动mysql,因为我猜这是一个常见的问题,但是它只是给出了一个一般性错误。
我对mysql.sock文件和所有内容进行了故障排除,更改了其权限,但是没有任何反应。
我已经多次重启NAS。
我最终尝试重新启动mysql。这样我得到:
ERROR! MySQL manager or server PID file could not be found!
我找不到针对QNAP的任何特定内容,也找不到任何针对此类问题的常规类型的故障排除。我发现的所有内容似乎都与OSX有关。
我最终自己弄清楚了。
在搜索日志时,我进入了
cd /usr/local/mysql/var
在其中,我找到了名为[MyNAS] .pid的文件(将[MyNAS]替换为您的NAS的名称。
然后我运行以下命令删除文件
rm -rf /usr/local/mysql/var/[MyNAS].pid
然后我重启了mysql
[/usr/local/mysql/var] # /etc/init.d/mysqld.sh restart /mnt/ext/opt/mysql /mnt/ext/opt/mysql Try to shutting down MySQL ERROR! MySQL manager or server PID file could not be found! /mnt/ext/opt/mysql Starting MySQL. SUCCESS!
我测试了所有内容,一切再次变得像魅力!