我有一台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
答案 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文件以获取错误消息。