我运行命令
$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 关闭了吗?
这表明 chown 不在运行启动脚本的用户帐户的路径中。尝试编辑该脚本以使用完整路径。
如果您使用 MacPort 安装 mysql,我真的建议您使用 MySQL 网站上的包安装程序
在 OS X 守护进程由 控制下
launchd
,试试这个(你可能需要根据你安装的 mysql 版本稍微调整它)如果这些文件不可用,那么您可能没有该端口的
+server
变体。mysql5
这是一些基本的东西,如果你已经尝试过,请道歉。
尝试
如果这可行,那么在使用 sudo 时设置 PATH 的方式可能存在问题
在您的文件系统中是“chown”(您确定手册页和软件包已打开,但没有明确确定它在系统上)
将搜索文件系统的数据库以查看“chown”是否已被“索引”
将搜索您的 PATH 以查看文件名“chown”是否在您的路径中
是硬件并遍历您的硬盘寻找文件名 chown
检查 /opt/local/bin/mysqld_safe5 中的 PATH 设置
检查您的 sudo 设置,那里的环境设置(即包括 PATH)可能更明确。
尝试午餐
跳过 & - 不要把它放在后台,只需为它打开单独的控制台。也许详细的输出将为您提供有用的错误消息。
可以手动设置/opt/local/var/db/mysql5的属主,必须是_mysql(至少在我的安装中)