mysql服务器不会停止

标签 mysql linux terminal mamp

所以我尝试了无数种方法来阻止 MySQL 运行。

我试图停止这个过程,但它一直给我这个错误:

Executing '/usr/local/mysql/support-files/mysql.server stop' 2013-12-23 21:08:29 - 
Stop server: ERROR! MySQL server PID file could not 2013-12-23 21:08:29 - 
Stop server: be found!

Here's a screenshot.

我还尝试了以下方法:

  • 强制退出
  • 事件监视器并强制退出进程
  • 使用 CLI/终端停止进程使用:
    • killall -KILL Finder
    • killall -KILL 码头
    • killall -KILL SystemUIServer
    • killall -9 mysqld

最后一条命令的结果:

~❯killall -9 mysqld
Password:
kill: kill 11963 failed: operation not permitted
~❯   

它仍然没有停止运行……不幸的是。我尝试使用系统首选项 View 和 mySQL 工作台 View 进行双重检查。系统首选项说它正在运行。单击停止时没有任何反应。当我走到工作台时,它说关闭,我没有点击“开始”,它就打开了。

于是我尝试杀掉它,结果如下。还是没停。。呃。。 (下面下划线之间的一切都代表间距)

~❯ps -A | grep mysql
11963 ?? _ _ _ _ . _ 0:01.27 --user=_mysql
14635 ttys000 _ _. _ 0:00:00 grep mysql
~❯sudo kill 11963
Password:
~❯

然后我尝试使用以下命令卸载所有 MySQL 文件:

- sudo rm /usr/local/mysql
- sudo rm -rf /usr/local/mysql*
- sudo rm -rf /Library/StartupItems/MySQLCOM
- sudo rm -rf /Library/PreferencePanes/MySQL*
- vim /etc/hostconfig and removed the line MYSQLCOM=-YES-
- rm -rf ~/Library/PreferencePanes/MySQL*
- sudo rm -rf /Library/Receipts/mysql*
- sudo rm -rf /Library/Receipts/MySQL*
- sudo rm -rf /var/db/receipts/com.mysql.*

一切都无济于事。最后我想,如果我可能会查找其中包含 mysql 的所有文件并删除那些我非常确定是正确的文件,也许这会起作用。所以我用了:

- sudo find / | grep -i mysql

这显示了所有文件,但仍然没有成功。

谁能帮我解决这个问题?我觉得我做得太过分了。

最佳答案

你是如何安装MySQL的?您可以尝试以下任何选项。这完全取决于您安装的 mySQL 包。

MacPorts

sudo launchctl unload -w /Library/LaunchDaemons/org.macports.mysql.plist
sudo launchctl load -w /Library/LaunchDaemons/org.macports.mysql.plist
Note: this is persistent after reboot.

自制

launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist

二进制安装程序

sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop
sudo /Library/StartupItems/MySQLCOM/MySQLCOM start
sudo /Library/StartupItems/MySQLCOM/MySQLCOM restart

关于mysql服务器不会停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20778170/

相关文章:

python - Guake 终端抛出 pynotify 属性错误

php - SQL插入大量数据的效率

android - 图像不是从存储为 imagepath 的 mysql 加载的

python - 编译错误OpenCV 4.2.0 Ubuntu 18.04 : target 'modules/videoio/CMakeFiles/opencv_videoio.dir/all' failed make

mysql - 在 MySQL 中删除用户不起作用

c++ - 尝试将 -I 选项与 g++ 一起使用

mysql - Mysql中的子查询

mysql - mysql 中插入的值不正确

android - 检测插入的 USB 设备

Python 3 不通过 stat 检测符号链接(symbolic link)