$ systemctl stop mysql
$ sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
# ssl-ca=/etc/mysql/cacert.pem
# ssl-cert=/etc/mysql/server-cert.pem
# ssl-key=/etc/mysql/server-key.pem
skip-grant-tables ←これ追加 パスワードなしでMySQLにログインする為
$ systemctl start mysql
$mysql
mysql> update user set authentication_string=password('1111') where user='root';
ctrl + D
$ systemctl stop mysql
$ sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
# ssl-ca=/etc/mysql/cacert.pem
# ssl-cert=/etc/mysql/server-cert.pem
# ssl-key=/etc/mysql/server-key.pem
skip-grant-tables ←これ削除
$ systemctl start mysql
MySQL5.7からはuserテーブルの絡むPasswordはなくなって
authentication_stringになってます。