在MySQL 8.x中,默认的身份认证插件是caching_sha2_password,替代了之前的mysql_native_password。可以通过系统变量default_authentication_plugin和mysql数据库中的user表来看到这个变化。
在MySQL 5.x中,可以通过如下语句查看默认的身份认证插件。
- mysql> show variables like 'default_authentication%';
- +-------------------------------+-----------------------+
- | Variable_name | Value |
- +-------------------------------+-----------------------+
- | default_authentication_plugin | mysql_native_password |
- +-------------------------------+-----------------------+
- 1 row in set (0.00 sec)
在MySQL 5.x中默认的身份插件是mysql_native_password。
在MySQL 8.x中,查看默认的身份认证插件。
- mysql> show variables like 'default_authentication%';
- +-------------------------------