brew安装mysql,尝试停止服务器时出错
之后: 我试图停止MySQL服务器:brew安装mysql,尝试停止服务器时出错,mysql,macos,homebrew,Mysql,Macos,Homebrew,之后: 我试图停止MySQL服务器: brew install mysql mysql_install_db 如何修复上述错误?谢谢 信息: 您是否尝试过运行killall mysqld?mysql的安装说明建议将/usr/local/ceral/mysql/5.1.54/com.mysql.mysqld.plist复制到~/Library/LaunchAgents,以便Mac OS X在您登录时自动启动mysqld 如果您以这种方式设置mysqld,那么在Mac OS X v10.4及更高版
brew install mysql
mysql_install_db
如何修复上述错误?谢谢
信息:
您是否尝试过运行
killall mysqld
?mysql的安装说明建议将/usr/local/ceral/mysql/5.1.54/com.mysql.mysqld.plist
复制到~/Library/LaunchAgents
,以便Mac OS X在您登录时自动启动mysqld
如果您以这种方式设置mysqld,那么在Mac OS X v10.4及更高版本中控制启动代理的launchd
进程将在mysqld进程被mysql.server stop
命令终止后自动重新启动。这可能是错误消息的原因,因为服务器正在自动重新启动
刚刚在我的Mac电脑上测试过。运行mysql.server stop
命令十次,每次“launchd”都会在大约一秒钟后重新启动msyqld进程。六次命令以“成功!”消息结束。它四次以“错误!pid文件管理器在不更新文件的情况下退出”消息结束
更新:刚刚意识到我没有提到如何停止mysqld服务器,如果它是由launchd启动的
下面是停止mysqld守护进程的命令
launchctl unload-w~/Library/LaunchAgents/com.mysql.mysqld.plist
试试看
cd YOURPATH/usr/local/mysql
rm-rf*.local.err
(删除文件)触摸YOURUSERNAME.local.pid
(生成引发错误的新*.local.pid文件)mysql.server start重新启动mysql
解决了我所有的问题。我首先通过dmg安装了mysql。然后是brew。:d这对我不起作用-launchctl将立即重新启动mysql文件现在是
homebrew.mxcl.mysql.plist
。
$ 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