养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

解决consider upgrading MySQL client问题

时间:2024-11-02 11:34:11

小编介绍一下如何解决在连接MySQL数据库时报错误提示:Clientdoesnotsupportauthenticationprotocolrequestedbyserver;considerupgradingMySQLclient的问题,让大家有个直观的认识

解决consider upgrading MySQL client问题

工具/原料

电脑:笔记本

系统:Windows10

软件:MySQL8.0.17

方法/步骤

1、当MySQL数据库由低版本升级到高版本8饱终柯肢.0以上时,访问数据库服务时会报:Clientdoesnotsupportauthenticationprotocolrequested芟鲠阻缒byserver;considerupgradingMySQLclient错误提示;本文以MySQL5.7.17升级到MySQL8.0.17,以NavicatPremium访问数据库服务来进行说明(其它方式访问数据库服务时类似);NavicatPremium访问数据库服务时,会报此错误提示;下面介绍两种方式来解决此问题

解决consider upgrading MySQL client问题

2、第一种方式:点击系统左下角开始图标,找到MySQL的命令提示符图标,点击该图标

解决consider upgrading MySQL client问题

3、进入MySQL命令提示符窗口,输入密码进入数据库

解决consider upgrading MySQL client问题

解决consider upgrading MySQL client问题

4、输入ALTERUSER'root'@'loc瞢铍库祢alhost'ID呶蓟鹭毵ENTIFIEDWITHmysql_native_passwordBY'1234567';然后按Enter键,其中root是用户名,localhost特指本地主机,mysql_native_password是旧的密码校验机制,1234567是密码

解决consider upgrading MySQL client问题

5、再输入FLUSHPRIVILEGES;然后按Enter键

解决consider upgrading MySQL client问题

6、此时我们再用NavicatPremium连接、访问该数据库时,就正常了

解决consider upgrading MySQL client问题

7、第二种方式:通过MySQLInstaller修改秘钥校验方式(AuthenticationMethod),点击系统桌面左下角开始图标,找到MySQLInstaller图标

解决consider upgrading MySQL client问题

8、点击该图标进入MySQLInstaller界面,按照提示进入AuthenticationMethod界面,选择保留旧有的校验方式(UseLegacyAuthenticationMethod),其它步骤根据提示进行操作即可

解决consider upgrading MySQL client问题

© 一点知识