MariaDB 自制软件安装错误 [英] MariaDB homebrew install errors

查看:29
本文介绍了MariaDB 自制软件安装错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我刚刚在我的 Mac 上通过自制软件安装了 MariaDB.在安装结束时,我收到以下错误:

I have just installed MariaDB via homebrew on my Mac. At the end of the installation I got the following error:

Warning: The post-install step did not complete successfully
You can try again using `brew postinstall mariadb`

如果我运行 brew postinstall mariadb 我会得到:

If I run brew postinstall mariadb I get:

==> /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);运行这些结果如下:

Which isn't helpful! The tutorial I was following told me to run unset TEMPDIR, then mysql_install_db --user=mysql --basedir=$(brew --prefix mariadb); running those results in the following:

/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 命令,但它们都抛出了(不同的)错误消息.

I suspect the problem has something to do with the /usr/local/etc/my.cnf.d folder. I've seen this referred to in a couple of things I've tried, but it doesn't exist on my machine. I have tried a few different mysql_install_db commands I've found in other tutorials, but they all throw up a (different) error message.

感谢您的帮助!

推荐答案

进一步谷歌搜索问题没有成功,我尝试手动创建 /usr/local/etc/my.cnf.d现在 mysql_install_db 命令似乎工作正常.我不确定这是否是合适的解决方案,或者 my.cnf.d 不存在是否表明安装存在更深层次的问题,但是,由于一切正常,我将标记为解决了.​​

Having been unsuccessful with further Googling of the problem I tried manually creating a /usr/local/etc/my.cnf.d and now the mysql_install_db command seems to have worked okay. I'm not sure if this is the appropriate solution or if my.cnf.d not existing is indicative of a deeper problem with the install but, as things seem to be working, I'll mark as resolved.

[更新] 由于我在回答中有点不确定这是否是正确"的解决方案,我只是想确认,一个月后,一切仍然正常.

[Update] As I was a little unsure in my answer whether this was the 'correct' solution I just wanted to confirm that, after a month, everything is still working fine.

这篇关于MariaDB 自制软件安装错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆