mysql - 无法在 Mac OSX 10.6 上停止 Mysql 5.1

标签 mysql macos shutdown

我试图在 MacOSX 10.6 上停止 Mysql v5.1,以便我可以升级到 Mysql v5.5。

我相信我几个月前从源代码安装了 v5.1。我已经尝试了此处列出的所有方法:How do you stop MySQL on a Mac OS install? .

然而,当我执行“mysqladmin shutdown”时,操作系统似乎只是生成了另一个 mysql 进程:

$ sudo mysqladmin shutdown
$ ps -Af | grep mysql
   74 53283     1   0   0:00.01 ??         0:00.01 /bin/sh /usr/local/mysql/bin/mysqld_safe
   74 53324 53283   0   0:00.01 ??         0:00.03 /usr/local/mysql/libexec/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/var --log-error=/usr/local/mysql/var/Al.local.err --pid-file=/usr/local/mysql/var/Al.local.pid
  501 53343 52577   0   0:00.00 ttys003    0:00.00 grep mysql

如果我试图终止进程,同样的事情也会发生。 (但是,如果我尝试终止 mysqld_safe 进程,我会得到“没有这样的进程”)

我查看了/Library/StartupItems,没有 MySQL 目录。我知道我没有使用 MacPorts 安装 Mysql。

我在这里错过了什么?我该如何杀死这只野兽?

最佳答案

@Sly -- 你的修复工作很好。但是,如果您不想重新启动,我发现(在 man launchctl 中)您也可以通过发出以下命令使其停止重新启动 mysql:

sudo launchctl unload -w /Library/LaunchDaemons/com.mysql.mysqld.plist

PS:您的 com.mysql.mysqld.plist 文件可能位于/Library/LaunchDaemons 或/Library/LaunchAgents 或 ~/Library/LaunchDaemons 或 ~/Library/LaunchAgents

关于mysql - 无法在 Mac OSX 10.6 上停止 Mysql 5.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6697553/

相关文章:

mysql - 查询快建表慢

mysql - 在codeigniter中将图像上传到数据库?

macos - Mac OS 上的 ImageMagick 部署

java - 从 Java 调用 Objective-C 代码的最简单方法是什么?

mysql - 在 MYSQL InnoDB 中更新索引列时的 SELECT/INSERT 性能

php - CakePHP/PHP 和 MySQL 数据库架构的重复事件插件

swift - Xcode MacOS 存储所需二进制文件的位置

java - ExecutorService 在 Finalize() 中关闭

c# - 关闭远程系统?

linux - 如何关闭 Linux 系统?