使用navicat连接本地数据库时,出现错误1251错误
2024-09-08 10:14:10
在安装完MySQL的时候,我们现在一般都使用Navicat来连接数据库,可惜出现下面的错误:1251-Client does not support authentication protocol requested by server; consider upgrading MySQL client。
出现上述问题的原因是:mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password?把mysql用户登录密码加密规则还原成mysql_native_password
命令行登录mysql:mysql -u root -p
输入:Alter user 'root'@'localhost' identified with mysql_native_password by 'root密码';
输入:flush privileges;
重新回到Navicat,应该就能连接上了
最新文章
- vue组件的配置属性
- Shortest Palindrome
- 基于struts2、spring的应用闲置一段时间后报空指针错(转)
- (转)Shadow Map &; Shadow Volume
- NGINX反向代理
- Mac Book 上安装Windows 8 / 10 以后安装 Hyper-v 无法正常使用问题---虚拟化已禁止问题
- js----全局变量和局部变量部分讲解
- 四则运算2+psp0级表格
- codeforces 630F Selection of Personnel(组合数)
- maven常用插件配置
- 模板-->;中国剩余定理[互质版本]
- ESB 企业服务总线
- Mysql 远程登录及常用命令
- MongoDb安装和快速入门
- 2018.5.11 B树总结
- scrapy基础 之 爬虫入门:先用urllib2来理解爬虫
- IDEA上创建 Maven SpringBoot+mybatisplus+thymeleaf 项目
- Dvelopment descriptor
- android 蓝牙通讯编程 备忘
- PAT 1147 Heaps
热门文章
- [Oracle19C 数据库管理] 用户与权限管理
- 从零搭建hadoop集群之安装虚拟机
- oracle之如何获取执行计划方法
- Vue源码主体分析
- wpf treeview 新增右键菜单
- sos 扩展命令文档
- 【基础】为何odd negative scaling会导致Unity动态合批失败?
- 【快速学】C/C++编译器
- 假设页面左侧有一个列表,点击列表某一项时,将根据当前id发起一个请求,并将响应结果展示在右侧。如果快速多次点击不同列表项,当网络不稳定时,请求返回的顺序与我点击顺序不符,导致展示的结果不是我最后一次点击的对应结果,怎么办?
- ORACLE 数据库备份脚本(数据泵2-指定用户)