OSX Homebrew MySQL 安装失败

OSX Homebrew MySQL 安装失败

我在 homebrew 下无法正确安装 mysql。我希望 homebrew 能够管理它,并且我之前已经使用 .dmg 安装程序手动安装了它。我已将我的数据备份到 sql 文件中。

我卸载了所有版本的 mysql,包括我的 homebrew 版本。任何地方都没有 mysql 版本。因此,我使用 homebrew 安装 mysql 并安装成功。我使用 root 登录,然后尝试创建一个数据库:

mysql> create database `fem`;
ERROR 1006 (HY000): Can't create database 'fem' (errno: 2)

我一直收到这个错误。

因此我查看了数据保存的位置:

$ mysqladmin -u username -ppassword VARIABLES | grep datadir
| datadir             | /usr/local/mysql/data/

但是没有 /usr/local/mysql 目录。我问它正在使用哪个 mysql,它回答:

/usr/local/bin/mysql

...这是 Cellar mysql 的别名,这是正确的。我想出于某种原因,它正在查找数据的错误位置。我不确定 homebrew 的 mysql 数据目录应该在哪里。我没有任何 my.cnf 文件,我从未使用过,只是默认设置。

任何关于如何修复这个问题的建议都值得赞赏。

干杯

相关内容