【发布时间】:2013-12-25 06:36:40
【问题描述】:
我刚刚在我的 Mac 上通过自制软件安装了 MariaDB。在安装结束时,我收到以下错误:
Warning: The post-install step did not complete successfully
You can try again using `brew postinstall mariadb`
如果我运行brew postinstall mariadb,我会得到:
==> /usr/local/Cellar/mariadb/5.5.34/bin/mysql_install_db --verbose --user=andrew --basedir=/usr/loca
MariaDB is hosted on launchpad; You can find the latest source and
email lists at http://launchpad.net/maria
Please check all of the above before mailing us! And remember, if
you do mail us, you should use the /usr/local/Cellar/mariadb/5.5.34/scripts/mysqlbug script!
READ THIS: https://github.com/mxcl/homebrew/wiki/troubleshooting
这没有帮助!我遵循的教程告诉我运行unset TEMPDIR,然后运行mysql_install_db --user=mysql --basedir=$(brew --prefix mariadb);运行这些结果如下:
/usr/local/opt/mariadb/bin/my_print_defaults: Can't read dir of '/usr/local/etc/my.cnf.d' (Errcode: 2)
Fatal error in defaults handling. Program aborted
chown: ./data: Operation not permitted
Cannot change ownership of the database directories to the 'mysql'
user. Check that you have the necessary permissions and try again.
我怀疑问题与/usr/local/etc/my.cnf.d 文件夹有关。我已经在我尝试过的几件事中看到了这一点,但它在我的机器上不存在。我尝试了一些在其他教程中找到的不同的mysql_install_db 命令,但它们都抛出了(不同的)错误消息。
感谢您的帮助!
【问题讨论】: