启动mysqld无法更新PID

时间:2016-10-24 20:47:08

标签: mysql unix terminal pid

所以我最近尝试通过终端启动mysqld,现在我得到一个ERROR! The server quit without updating PID file (/usr/local/mysql/data/computer-name.local.pid)。我试图杀死进程,卸载并重新安装MYSQL,重置OSX,甚至“kill cat /usr/local/mysql/data/localhost.pid”cmd。

我也试过以超级用户的身份获取并查看数据文件(/usr/local/mysql/data/),但我仍然无法进入。在我打开它之前是否需要了解某些事情,如果它甚至可以打开?

1 个答案:

答案 0 :(得分:0)

你试过这个吗?

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

这很可能是一个许可问题。检查错误文件,看看这里是否存在丢失的文件

/usr/local/var/mysql/*.err

如果您使用的是MacOS,

cd /usr/local/var/mysql 
sudo rm *.err && sudo rm *.pid 
sudo reboot
sudo mysql.server start