MySQL8.0をインストール後、自動設定されたroot@localhost のパスワードを確認する方法について紹介します。 MySQLの初回起動時に、root@localhostのパスワードが自動設定され、「/var/log/mysqld.log」に記録されます。 なので、grepすると良いです。
sudo grep password /var/log/mysqld.log
を実行し、
[Server] A temporary password is generated for root@localhost:
に続く文字列が、サービス初回起動時に自動設定された root@localhost のパスワードです。