技術系食欲爆発人類の神経回路

技術的なことから日常生活のことまで色々

EC2(Amazon Linux)にMysqlをインストールする

Mysqlの勉強をしようと思って,EC2上で環境を作ろうと思ったら,Mysqlが起動しないよみたいな感じになったので,解決策まとめ. 


Mysql学習に使うサイト. 26gram.com

この通りにやったら,そもそもMysqlが入ってないよって言われたので,インストールすることに.
こちらを参考にインストール. [AWS]EC2(Amazon Linux)にMySQL5.7をインストールする | CodeLab

mariadbが入ったままだとインストールできないので,mariadb関連のパッケージは全て削除する.

glodia.jp

これでインストールできた.

起動する.

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の設定を後で追記したい)