问题:
尝试用mysql客户端连接MySQL8.0服务,提示错误:ERROR 2061 (HY000): Authentication plugin 'caching_sha2_password' reported error: Authentication requires secure connection.
原因:
MySQL8.0.4以后默认使用’caching_sha2_password’作为默认密码验证机制, 需要SSL安全连接来保证安全。
解决办法:
升级到最新MySQL8的客户端,使用如下命令连接数据库:
mysql --ssl-mode=DISABLED -u <username> -h <host> -p