当前位置:网站首页>报错:Client does not support authentication protocol requested by server; consider upgrading MySQL cli
报错:Client does not support authentication protocol requested by server; consider upgrading MySQL cli
2022-08-10 23:48:00 【不能懒鸭】
连接mysql数据库时报错:
原因:mysql版本问题。
mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password,所以可以需要改变mysql的加密规则
1. 打开cmd窗口,登录mysql;mysql -u root -h 127.0.0.1 -P3306 -p
- -u
后面root 为自己数据库的用户名
- -h
后面为 (mysql服务所在地址),我自己是在本机测试,所以为127.0.0.1
- -P
(可选,默认3306 指定端口号)
会提示输入密码,输入自己数据库的密码,可以看到版本信息,则登录成功;
2. 查看现有的用户
也可以输入命令再次查看版本 select version();
查看现有的用户 SELECT user,host,plugin from mysql.user;
3. 设置加密方式ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你自己的密码';
4. 让设置生效FLUSH PRIVILEGES;
5. 查看设置是否成功SELECT user,host,plugin from mysql.user;
边栏推荐
- 8. WEB 开发-静态资源访问
- Mysql.慢Sql
- sqlmap combined with dnslog fast injection
- 5. Lombok
- 电脑桌面删除的文件回收站没有,电脑上桌面删除文件在回收站找不到怎么办
- Google Chrome73~81版本浏览器的跨域问题解决方案
- Microsoft: Into Focus with Scott Guthrie Scott Hanselman Rajesh Jha and Kevin Scott | KEY11
- 7. yaml
- 【C语言篇】表达式求值(隐式类型转换,算术转换)
- Dump file generation, content, and analysis
猜你喜欢
随机推荐
SQL注入基础
How to recover deleted files from the recycle bin, two methods of recovering files from the recycle bin
App的回归测试,有什么高效的测试方法?
iNFTnews | In the Web3 era, users will have data autonomy
分布式.性能优化
3. 容器功能
5. Lombok
9. Rest 风格请求处理
好用的翻译插件-一键自动翻译插件软件
11. 自定义转换器
Three-column layout implementation
推进牛仔服装的高质量发展
深度学习 Transformer架构解析
有哪些可以投稿软件工程/系统软件/程序设计语言类外文期刊、会议?
[21天学习挑战赛——内核笔记](五)——devmem读写寄存器调试
[Excel知识技能] 将“假“日期转为“真“日期格式
C语言%(%d,%c...)
u盘数据不小心删除怎么恢复,u盘数据删除如何恢复
从0开始设计JVM ,忘记名词跟上思路一次搞懂
工程师如何对待开源