EC2インスタンスにMySQLをインストールして、いざ初期設定をしようとした時にrootパスワードが分からない。
以下のコマンドでrootパスワードを確認しようと試みるも、エラーが発生。
$ cat /var/log/mysqld.log | grep password
cat: /var/log/mysqld.log: Permission denied
上記のコマンドの先頭にsudoをつけてみたら、上手くいきました。
$ sudo cat /var/log/mysqld.log | grep password
2021-09-14T14:19:51.646790Z 1 [Note] A temporary password is generated for root@localhost: *****
末尾の「*****」の部分がroot初期パスワードとなっています。