不久前我曾经使用过 macports。最后因为其他原因我卸载了它。
现在.. 系统上已完全消失/清理干净/没有任何内容..
如果我下载 Mysql isntall 包..或者尝试使用 homebrew..任何东西..在启动时我得到:
s:~ rs$ sudo /usr/local/mysql/bin/mysqld_safe --user=mysql
110707 21:52:47 mysqld_safe Logging to '/usr/local/mysql/data/rs.local.err'.
mkdir: /opt/local/var/run: No such file or directory
chown: /opt/local/var/run/mysql5: No such file or directory
chmod: /opt/local/var/run/mysql5: No such file or directory
110707 21:52:47 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data
110707 21:52:48 mysqld_safe mysqld from pid file /usr/local/mysql/data/rs.local.pid ended
究竟从 mysql 主站点下载了什么...让它“查看”/opt/local (macports land)
我不明白为什么会这样曾经想看看 /opt/local 是否是下载的 mysql 等等
想法?
我基本上不能,使用 homebrew 或 mysql.com 下载/安装包..曾经获取并启动mysql。
令人抓狂!
答案1
尝试使用mdfind
来查找任何错误的 MySQL 配置文件。它是 OS X 版 Spotlight 的命令行等效项。此搜索非常快。
mdfind -name my.cnf
如果找不到任何内容,请尝试使用 classic find
。以下命令将搜索整个文件系统,包括任何已安装的外部驱动器或网络共享。我建议在继续之前卸载它们。此搜索非常详尽,可能需要一段时间。
find / -name my.cnf
如果找到一个,请将其删除或查看内部以查看数据路径指向的位置。请记住,my.cnf 可以驻留在地点数量:
/etc/my.cnf Global options
/etc/mysql/my.cnf Global options (as of MySQL 5.1.15)
SYSCONFDIR/my.cnf Global options
$MYSQL_HOME/my.cnf Server-specific options
defaults-extra-file The file specified with --defaults-extra-file=path, if any
~/.my.cnf User-specific options