EC2(Amazon Linux)にMysqlをインストールする
Mysqlの勉強をしようと思って,EC2上で環境を作ろうと思ったら,Mysqlが起動しないよみたいな感じになったので,解決策まとめ.
Mysql学習に使うサイト. 26gram.com
この通りにやったら,そもそもMysqlが入ってないよって言われたので,インストールすることに.
こちらを参考にインストール.
[AWS]EC2(Amazon Linux)にMySQL5.7をインストールする | CodeLab
mariadbが入ったままだとインストールできないので,mariadb関連のパッケージは全て削除する.
これでインストールできた.
起動する.
sudo service mysqld start
以下コマンドで,activeになっているか確認.なっていればOK.
systemctl status mysqld.service
以下でアクセスを試みたが,エラーが出た.
ec2-user:~/environment $ sudo mysql -u root
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
以下を参考にPWなしでログイン.(対策方法その2の方). ※各コマンドsudo をつけて実行するのを忘れずに. ログイン後,ちゃんと設定を戻す. onoredekaiketsu.com (当たり前だが,戻すとまたログインできなくなる.PWの設定を後で追記したい)