The server quit without updating PID file 报错

Posted 3000

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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:

  1. installed mysql with brew install mysql
  2. 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

     

  3. Start mysql with mysql.server start command, to be able to log on it
  4. Used the alternate security script:
    /usr/local/Cellar/mysql/5.5.10/bin/mysql_secure_installation

     

  5. 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

     

  6. Boom.

Hope that helps someone!

以上是关于The server quit without updating PID file 报错的主要内容,如果未能解决你的问题,请参考以下文章

The server quit without updating PID file 报错

启动mysql报错:ERROR! The server quit without updating

MySQL启动报:[ERROR] The server quit without updating

Mysql启报错报The server quit without updating PID file

The server quit without updating PID file

Starting MySQL...The server quit without updating PID file