30.10.2 认证插件更新
在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%';
+------------------------------