【Navicat】MySQL 8.0.17 数据库报2059错误

摘要:
解决方案:安装MySQL 8.0.11后,不会设置环境变量,并且无法在DOS命令窗口中直接使用MySQL命令----------------版权声明:这是CSDN博客“Jabony”的原创文章,遵循CC4.0BY-SA版权协议。转载请附上原始来源和本通知的链接。以上操作完成后:输入navicat,连接成功!

【Navicat】MySQL 8.0.17 数据库报2059错误

Navicat 建立MySQL连接时报错:

image-20200417222557748

解决方法来自博文:https://blog.csdn.net/jabony/article/details/81436635

原文如下:


前提: 最近新安装了MySQL 8,用Navicat连接时出现了出现2059错误

原因:这是由于新版本的MySQL使用的是caching_sha2_password验证方式,但此时的navicat还没有支持这种验证方式。

解决方案:

安装完MySQL8.0.11以后,没有设置环境变量,不能在DOS命令窗口直接使用MySQL的命令。

1、可以配置环境变量后,在命令行执行登录;

 mysql -u root -p 输入密码登录后

2、选择数据库

 use mysql;

3、查看用户加密规则

select user,plugin from user where user='root';

4、更改加密方式:ALTER USER'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;

 更新用户密码:ALTER USER'root'@'localhost'IDENTIFIED WITH mysql_native_password BY 'password'; //这里的password是你设定的密码

 两条命令依次执行后,重新执行第三条命令行查询结果如下,加密方式改变。

5、刷新权限:FLUSH PRIVILEGES;

6、Navicat 连接重新设定新的密码,便可以连接了。
————————————————
版权声明:本文为CSDN博主「Jabony」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/jabony/article/details/81436635

我的操作:按文中步骤操作后,连接成功!

image-20200417222539394

上述操作完成后:进入navicat,连接成功!

image-20200417222652127

免责声明:文章转载自《【Navicat】MySQL 8.0.17 数据库报2059错误》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Laravel 5.5 将会要求 PHP 7.0+蓝牙4.0的LM层说明下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

mysql慢查询日志总结

查看慢查询是否开启: mysql>show variables like '%slow_query_log%'; Variable_name       Value slow_query_log       on slow_query_log_file  日志路径 显示为on,已开启,并且下面写出了日志文件的路径。直接cat对应文件即可查看mysql...

wireshark抓取mysql协议

一、wireshark抓取mysql协议报文 通过过滤条件过滤出报文 协议 mysql 或端口 tcp.port == 3306 注: mysql 协议默认分析的是 3306端口的数据;如果你的端口不是3306,请先在如下配置修改端口分析 wireshark-》编辑-》首选项-》protocol下找到myqsl 二、网络协议知识...

Windows-server-2008-R2安装Oracle-11g-R2-dataguard

一、安装环境 1、服务器环境:Windows server 2008 R2 x64 Standard 两台 CPU:8核 内存:8G 硬盘空间:1060G 2、软件:oracle 11g R2 二、安装前配置 1、IP地址配置要求 主库IP:192.168.2.50 备库IP:192.168.2.51 注:两台主机要保证可以ping通 2、oracle安装...

PostGIS数据库导入SHP数据

1 - 通过QGIS数据库管理工具将shp导入到postgis数据库 选择数据源中postgis对应的数据库schema(架构),然后选择导入图层或文件,弹出导入矢量图层面板。 关于选项的说明: 1) 源空间参考与目标空间参考无特殊需要,应当与数据源保持一致 2) 编码默认即可,不进行选择,如选择编码UTF-8,会导致中文乱码。 3) 需要注意源shp...

linux面试题目2

9./mnt目录主要用于什么?/root目录跟root用户有什么关系?/根目录与/boot目录有什么联系? 答:/mnt主要用来挂载外部设备,/root根目录是root用户的家目录,/boot目录是/根目录的子目录 10.某一天误操作,执行了rm??-rf??* ,会有哪些情况发生?请举例。 答:文件被彻底干掉,很难恢复。严重点系统瘫痪,数据全部丢失 二、...

mysql in 子查询 效率慢 优化(转)

现在的CMS系统、博客系统、BBS等都喜欢使用标签tag作交叉链接,因此我也尝鲜用了下。但用了后发现我想查询某个tag的文章列表时速度很慢,达到5秒之久!百思不解(后来终于解决),我的表结构是下面这样的,文章只有690篇。 文章表article(id,title,content)标签表tag(tid,tag_name)标签文章中间表article_tag(...