私は自分のMacにhomebrew経由でMariaDBをインストールしました。インストールの最後に、私は次のエラーを得た:MariaDB homebrewインストールエラー
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
コマンドを試しましたが、それらはすべて(別の)エラーメッセージを投げます。
ありがとうございました!
ありがとうございます。私はどちらか理解していないが、このフォルダを作成すると確かに私の問題を解決した。 –
これは完全に機能しますが、 'brew prune'が'/usr/local/etc/my.cnf.d'を削除するので注意する必要があります。修正は、 'brew prune'の後で手動で置き換えるだけです。ちょうどヘッドアップをしたいのです。 –