我跑命令
$sudo /opt/local/bin/mysqld_safe5 & ~
[1] 1096
$Password: ~ 1
[1] + suspended (tty output) sudo /opt/local/bin/mysqld_safe5
由于某种原因,该流程现在处于工作状态,因此我将其取回
$%1 ~ 1
[1] + continued sudo /opt/local/bin/mysqld_safe5
Password:
Starting mysqld daemon with databases from /opt/local/var/db/mysql5
STOPPING server from pid file /opt/local/var/db/mysql5/eMY-IP-ADDRESS.elisa-laajakaista.fi.pid
090705 12:37:45 mysqld ended
我不知道为什么我的 MySQL 正在关闭。
你知道为什么我的 MySQL 正在关闭吗?
答案1
这是一些基本的东西,如果您已经尝试过它们,那么请原谅。
尝试
$ sudo su
#/opt/local/bin/mysqld_safe5
如果此方法有效,则使用 sudo 时设置 PATH 的方式可能有问题
在您的文件系统中是否为“chown”(您识别手册页和包是否打开,但没有明确识别它在系统上)
- 我不知道在 Mac OS/X 上如何操作,但你可以尝试“locate”和“which”,或者“find”
定位 chown
将搜索文件系统的数据库以查看“chown”是否已被“索引”
哪个 chown
将搜索您的 PATH 以查看文件名 'chown' 是否在您的路径中
查找/-type f-name chown
是硬盘,遍历硬盘寻找文件名 chown
检查 /opt/local/bin/mysqld_safe5 中的 PATH 设置
- 一些启动脚本设置了自己的 PATH,如果“chown”没有明确指定路径,则系统将遍历脚本的 PATH,而不是你的或 SUDO 的 PATH
检查您的 sudo 设置,那里的环境设置(即包括 PATH)可能更明确。
答案2
chown:未找到命令
这表明 chown 不在运行启动脚本的用户帐户的路径中。请尝试编辑该脚本以使用完整路径。
答案3
如果你使用 MacPort 安装 mysql,我强烈建议你使用 包安装程序来自 MySQL 网站
答案4
尝试吃午餐
sudo /opt/local/bin//mysqld --verbose
跳过&-不要将其放在后台,只需为其打开单独的控制台。也许详细的输出将为您提供有用的错误消息。