brew安装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及更高版

之后:

我试图停止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及更高版本中控制启动代理的
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文件)
  • 将cd放回项目中,然后使用
    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