こちら のサイトなどを参考に EC2 で MySQL を起動しようとしたのですが
sudo systemctl start mysqld
こちらを実行した時に
Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details.
となってしまいました。 mysqld.log を確認したところ以下の様なログが出力されています。
2021-01-03T10:38:03.016769Z 0 [System] [MY-013169] [Server] /usr/sbin/mysqld (mysqld 8.0.22) initializing of server in progress as process 4043
2021-01-03T10:38:03.048504Z 0 [ERROR] [MY-010457] [Server] --initialize specified but the data directory has files in it. Aborting.
2021-01-03T10:38:03.048543Z 0 [ERROR] [MY-013236] [Server] The designated data directory /var/lib/mysql/ is unusable. You can remove all files that the server added to it.
2021-01-03T10:38:03.049690Z 0 [ERROR] [MY-010119] [Server] Aborting
2021-01-03T10:38:03.065447Z 0 [System] [MY-010910] [Server] /usr/sbin/mysqld: Shutdown complete (mysqld 8.0.22) MySQL Community Server - GPL.
ここにある様に /var/lib/mysql/ 以下のファイルを全て削除しましたが結果は変わりませんでした。
何が原因でしょうか?
以下の様にインストールされているモジュールを確認した所この様になっています。
yum list installed | grep mysql
mysql-community-client.x86_64 8.0.22-1.el7 @mysql80-community
mysql-community-client-plugins.x86_64 8.0.22-1.el7 @mysql80-community
mysql-community-common.x86_64 8.0.22-1.el7 @mysql80-community
mysql-community-libs.x86_64 8.0.22-1.el7 @mysql80-community
mysql-community-server.x86_64 8.0.22-1.el7 @mysql80-community
mysql80-community-release.noarch el7-2 installed
因みに こちら にもあるようにMariaDB用パッケージは削除済みです。
--------追記ーーーーーー
再度これらをアンインストールして このサイト などを参考に同じ様にインストールしましたがやはり同じ結果となります。。。
エラーログで検索してざっと出でくる方法を試してもやはりうまくいかない様ですが何か他に調べ方などありますでしょうか、、、
あなたの回答
tips
プレビュー