こちらのサイトを参考にしました。
$ sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
以下の記載を追加
skip-grant-tables
skip-networking
MySQL再起動
$ sudo systemctl restart mysql.service
mysqlでログインできるようになっているので、
$ mysql
パスワード再設定
ALTER USER root@localhost IDENTIFIED BY 'fugifugi';
mysqld.cnfの設定を元に戻してmysqlを再起動。
$ sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
$ sudo systemctl restart mysql.service
rootログインを確認する。