代码之家  ›  专栏  ›  技术社区  ›  ohho

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

  •  15
  • ohho  · 技术社区  · 14 年前

    之后:

    brew install mysql
    mysql_install_db
    

    我试着 stop

    $ 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
    
    3 回复  |  直到 12 年前
        1
  •  33
  •   Alistair McMillan    13 年前

    mysql的安装说明建议复制 /usr/local/Cellar/mysql/5.1.54/com.mysql.mysqld.plist ~/Library/LaunchAgents

    如果你这样设置mysqld,那么 launchd mysql.server stop 命令。这可能是错误消息的原因,因为服务器正在自动重新启动。

    mysql.server停止 命令十次,每次“launchd”在大约一秒钟后重新启动msyqld进程。六次命令以“成功”结束信息。四次以“错误”结束!pid文件管理器退出而不更新文件”消息。

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

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

        2
  •  10
  •   CoffeeRain hugo24    11 年前

    你试过跑步吗 killall mysqld

        3
  •  0
  •   Nick Sarafa    9 年前

    试试这个。。

    1. cd YOURPATH/usr/local/mysql
    2. rm -rf *.local.err (删除文件)
    3. touch YOURUSERNAME.local.pid
    4. cd回到您的项目中并使用 mysql.server start