首页 > 代码库 > The server quit without updating PID file 报错
The server quit without updating PID file 报错
mysql.server start
报错:The server quit without updating PID file (/usr/local/var/mysql/zhangzhenxingdeMacBook-Pro.local.pid).
最后还是重新安装!!以前数据库内容丢失。
I think one can end up in this position with older versions of mysql already installed. I had the same problem and none of the above solutions worked for me. I fixed it thus:
Used brew’s remove
& cleanup
commands, unloaded the launchctl
script, then deleted the mysql directory in /usr/local/var
, deleted my existing /etc/my.cnf
(leave that one up to you, should it apply) and launchctl plist
Updated the string for the plist. Note also your alternate security script directory will be based on which version of MySQL you are installing.
Step-by-step:
1 brew remove mysql 2 3 brew cleanup 4 5 launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist 6 7 rm ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist 8 9 sudo rm -rf /usr/local/var/mysql
I then started from scratch:
- installed mysql with
brew install mysql
- ran the commands brew suggested:
1 unset TMPDIR 2 3 mysql_install_db --verbose --user=`whoami` --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp
- Start mysql with
mysql.server start
command, to be able to log on it - Used the alternate security script:
/usr/local/Cellar/mysql/5.5.10/bin/mysql_secure_installation
- Followed the
launchctl
section from the brew package script output such as,#start launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist #stop launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
- Boom.
Hope that helps someone!
The server quit without updating PID file 报错
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。