用homebrew安装后无法启动mysql

时间:2011-07-09 14:47:39

标签: mysql macos homebrew

我有一台Mac Air,OS X 10.6.8(10K540)和自制软件0.8。我用brew install mysql安装了MySql。我按照自制软件给出的说明,特别是:

unset TMPDIR
mysql_install_db --verbose --user=`whoami` --basedir="$(brew --prefix mysql)" --datadir=/usr/local/var/mysql --tmpdir=/tmp

现在的问题是启动服务器。 Homebrew说使用mysql.server start手动启动mysqld。当我尝试这个时,我收到一个错误:

  

服务器退出而不更新PID文件(/usr/local/var/mysql/MICHAEL-ZELLMANNs-MacBook-Air.local.pid)

在做了一些研究后,我尝试了:

unset TMPDIR
mysql_install_db

但那给了我一个FATAL_ERROR。

./bin/my_print_defaults

更多数据:

which mysql yields /usr/local/bin/mysql
mysql --version yields mysql  Ver 14.14 Distrib 5.5.14, for osx10.6 (i386) using  EditLine wrapper

2 个答案:

答案 0 :(得分:1)

我知道这个问题刚才被问到,但我在OSX Mavericks(10.9.3)上通过Homebrew安装MySQL 5.6.19时遇到了类似的问题。

经过多次尝试,最后删除了*.err上的/usr/local/var/mysql文件并运行mysql.server start为我工作。

答案 1 :(得分:0)

您需要检查mysql error.log文件以获取错误消息。