Mysql8.0 修改加密连接方式默认为mysql_native_password方式

Mysql8.0默认采用了新的caching_sha2_password的身份验证方式,常规的老的web服务接口大多采用mysql_native_password方式,Mysql升级到8.0后会导致采用mysql_native_password方式的web服务无法连接数据库。下面我们来修改一下配置让Mysql8.0连接方式默认为mysql_native_password方式。

使用root账户登入mysql,把某个账户验证方式改成mysql_native_password,这里以root为例。

刷新配置使修改生效

修改默认加密方式为 mysql_native_password 。修改mysql配置文件my.cnf。末尾增加以下一行。

重启mysql服务,这样老的web服务接口就可以正常访问Mysql数据库了。

LEAVE A REPLY

游客评论不支持回复他人评论内容,如需回复他人评论内容请