brew安装mysql,尝试停止服务器时出错

后:

brew install mysql
mysql_install_db

我试图停止MySQL服务器:

$ mysql.server stop
Shutting down MySQL
.. ERROR! Manager of pid-file quit without updating file.

如何解决上述错误?谢谢!

信息:

$ mysql -v
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.1.51 Source distribution
mysql的安装说明建议将/usr/local/Cellar/mysql/5.1.54/com.mysql.mysqld.plist复制到〜/ Library / LaunchAgents,以便Mac OS X在登录时自动启动mysqld。

如果您以这种方式设置了mysqld,那么在Mac OS X v10.4及更高版本中控制LaunchAgents的launchd进程,一旦被mysql.server stop命令杀死就会自动重启mysqld进程。这可能是错误消息的原因,因为服务器正在自动重新启动。

刚刚在我的Mac上测试过让mysql.server停止命令十次,每次“launchd”在大约一秒后重新启动msyqld进程。六次命令以“成功!”结束。信息。四次结尾是“没有更新文件的pid文件退出管理器”消息。

更新:只是意识到我没有提到如何停止mysqld服务器,如果它是由launchd启动。

这是停止mysqld守护进程的命令。

launchctl unload -w〜/ Library / LaunchAgents / com.mysql.mysqld.plist

翻译自:https://stackoverflow.com/questions/4066618/brew-install-mysql-error-when-trying-to-stop-the-server

转载注明原文:brew安装mysql,尝试停止服务器时出错