mysql8 :客户端连接caching-sha2-password问题

问题描述:

安装mysql8后,使用mysql workbench连接mysql数据库时,发现无法连接。

问题调查:

查询官网文档后发现,从mysql8开始使用的加密方式为: caching-sha2-password,

mysql workbench能识别的加密方式还是原来的:mysql_native_password,

因此需要把mysql8的【root】用户的密码加密方式改为mysql_native_password。

解决方法:

   ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '1234'; #更新一下用户的密码为1234

   FLUSH PRIVILEGES; #刷新权限


你可能感兴趣的:(mysql学习)