MySQLでログインできない
MySQLでログインできない
最近、密かにAWSを使ったネットワーク構築を勉強しています。
UdemyでAWSの基本を学べる講座があるのでそちらを利用しています。 セール中は1600円とか相当な割引が行われるのでAWSをやってみたい人はぜひ最初の導入としてやってみるのもいいかもしれません。 んで、そこのレッスン中に躓いた点でEC2インスタンス上にMySQLを導入してSQLサーバとして稼働させようとしました。 導入まではうまくいくんですが、ログインができませんでした。 環境は以下の通り
OS: Amazon Linux 2
MySQL 5.7.10
インストール直後にログインしようとすると。。。
$ mysql -u root -p
$ ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
mysqlでは、デフォルトでパスワードが生成されているようです。 なので、そのパスワードを使ってログインしてあげればいいです。 パスワードは以下のコマンドで見れます。
$ cat /var/log/mysqld.log | grep 'password is generated'
以上です。