MySQL8を新規にインストールした状態で、タイムゾーンがUTCのままなので設定しました。
公式ドキュメントによると、タイムゾーンテーブルのロードが必要のようで、下記コマンドでロードして反映。
mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root mysql
my.cnf に下の設定を入れます。
#default-time-zone = 'Asia/Tokyo' default-time-zone='+9:00'
タイムゾーン名、オフセットどちらでも反映できるようです。
ここで教えていただきました。