CentOS7にMySQL5.7インストール後にrootでログインする際、 mysql -u root -p で、パスワードをノーパスで怒られ、rootやadminでも怒られる。 はて、どうなってんだろうと思ったら、 MySQLの初回起動時にrootユーザーのランダムパスワードが自動生成されているそうです。 で、そのパスワードを確認するには、/var/log/mysqld.logに記載があるようで、 grep -e 'A temporary password is generated for root@localhost' /var/log/mysqld.log とgrepコマンド打つと 2016-01-05T06:49:36.988332Z 1 [Note] A temporary password is generated for root@localhost: hogehoge のよ