我正在尝试在MacOSX 10.6上停止Mysql v5.1,以便我可以升级到Mysql v5.5。
我相信我几个月前从源代码安装了v5.1。我尝试了此处列出的所有方法:如何停止Mac OS安装中的MySQL?。
但是当我执行“mysqladmin shutdown”时,似乎操作系统只会生成另一个mysql进程:
如果我尝试杀死该进程,同样的事情也会发生。(但是如果我尝试杀死mysqld_safe进程,我会得到“没有这样的进程”的提示)
我查看了/Library/StartupItems目录,没有MySQL目录。我知道我没有使用MacPorts安装Mysql。
我在这里缺少什么?我该如何击败这个怪兽?
我相信我几个月前从源代码安装了v5.1。我尝试了此处列出的所有方法:如何停止Mac OS安装中的MySQL?。
但是当我执行“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。
我在这里缺少什么?我该如何击败这个怪兽?
init
。因此,你的 MySQL 是作为系统启动的一部分启动的。我对 OSX 完全不熟悉,但在 startupitems 文件夹的顶部是否有 /etc/init.d 或类似的文件? - Marc B$ sudo kill -9 53283 53324 Password: $ ps -Af | grep mysql 74 54610 1 0 0:00.01 ?? 0:00.02 /bin/sh /usr/local/mysql/bin/mysqld_safe 74 54672 54610 0 0:00.08 ?? 0:00.10 /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 54674 52577 0 0:00.00 ttys003 0:00.00 grep mysql
- Sly