window安装mysql8.0解决大部分客户端无法连接问题登陆问题

当我们顺利安装mysql8.0之后,发现目前很多客户端无法连接,出现如下提示:

window安装mysql8.0解决大部分客户端无法连接问题登陆问题

原因是因为mysql8.0 采用caching_sha2_password 这种加密密码的方式进行登陆。因为当前有很多数据库工具和链接包都不支持“caching_sha2_password”,所以无法链接。

那我们需要修改数据库中的root用户的登陆密码,安装完mysql后发现有自带客户端工具

window安装mysql8.0解决大部分客户端无法连接问题登陆问题

双击打开之后

window安装mysql8.0解决大部分客户端无法连接问题登陆问题

这种模式不能直接敲击传统的sql来执行命令,我们来看一下帮助信息 执行\help

window安装mysql8.0解决大部分客户端无法连接问题登陆问题

我们发现这个客户端支持sql模式  执行\sql

window安装mysql8.0解决大部分客户端无法连接问题登陆问题

此时,我们看一下怎么连接数据库,刚才提示信息中有  \connect

window安装mysql8.0解决大部分客户端无法连接问题登陆问题


window安装mysql8.0解决大部分客户端无法连接问题登陆问题

提示我需要接 mysql url  --->执行命令:  \connect [email protected]:3306

window安装mysql8.0解决大部分客户端无法连接问题登陆问题

输入密码

window安装mysql8.0解决大部分客户端无法连接问题登陆问题


连接成功!

------------------------------------------------------------------

接下来就可以修改密码了,账号密码位置存储在 名为mysql的库中的user表中 执行  use mysql


window安装mysql8.0解决大部分客户端无法连接问题登陆问题


执行语句修改密码

 ALTER USER ‘root’@’localhost’ IDENTIFIED WITH mysql_native_password BY ‘root’;