Ubuntu 14.04のこのデジタルオーシャンチュートリアルに従って、 MySQLをUbuntu 16.04にインストールしてRailsプロジェクトを作成しています。間違っているかもしれないが、手順は同じだと思っていた。
しかし、コマンドを実行するとsudo mysql_install_db
、次のエラーが表示されます。
2016-06-15 18:40:36 [WARNING] mysql_install_db is deprecated. Please consider switching to mysqld --initialize
2016-06-15 18:40:36 [ERROR] The data directory needs to be specified.
セットアップを完了するにはどうすればよいですか?Ubuntu 14.04では、過去に何度も同じ手順を実行しました。
mysqld: Can't create directory '/var/lib/mysql/' (Errcode: 17 - File exists) 2016-06-15T14:00:28.483462Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details). 2016-06-15T14:00:28.484374Z 0 [ERROR] Aborting
/var/lib/mysql
を削除して--initialize
プロセスを再実行することで、おそらくこの問題を回避できます。
mysqld --initialize
ますか?