MySQL 8.0ログインプロンプトcaching_sha2_password問題解決方法

858 ワード

my.cnfの変更
[mysqld]
default_authentication_plugin = mysql_native_password

mysqlを再起動
またはmysqlにログインし、alter文を使用して変更します.
use mysql
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

結果を表示:
mysql> SELECT Host, User, plugin from user;
+-----------+------------------+-----------------------+
| Host      | User             | plugin                |
+-----------+------------------+-----------------------+
| localhost | mysql.infoschema | caching_sha2_password |
| localhost | mysql.session    | caching_sha2_password |
| localhost | mysql.sys        | caching_sha2_password |
| localhost | root             | mysql_native_password |
+-----------+------------------+-----------------------+
5 rows in set (0.00 sec)