博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Navicat 安装+连接
阅读量:6988 次
发布时间:2019-06-27

本文共 681 字,大约阅读时间需要 2 分钟。

Navicat安装包:

链接:https://pan.baidu.com/s/1bvKagRJ0w_7LH0t4597ycA

提取码:yftv 

 

如MySQL 8.0+ 安装成功后,教程见

 

可用Navicat 进行连接本地数据库,此时会报2059错误:

在用navicat连接MySQL8+时会出现2059错误,这是由于新版本的MySQL使用的是caching_sha2_password验证方式,但此时的navicat还没有支持这种验证方式。

 

 

解决方法

将验证方式改为以前版本(5.7及以下)使用的验证方式mysql_native_password。具体的验证方式可以查看默认数据库'mysql'中user表plugin字段。

在命令行中登录数据库时不会出现2059错误,在命令行中登录数据库,执行下面的命令。

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

'root'可以改为你自己定义的用户名,'localhost'指的是该用户开放的IP,可以是'localhost'(仅本机访问,相当于127.0.0.1),可以是具体的'*.*.*.*'(具体某一IP),也可以时'%'(所有IP均可访问)。'password'是你想使用的验证密码(建议和MySQL数据库使用同一密码)

此时,再通过Navicat进行MySQL连接,即可连接成功。

 

转载于:https://www.cnblogs.com/ericazy/p/10016459.html

你可能感兴趣的文章
linux每日命令(32):gzip命令
查看>>
线程中断
查看>>
Winform自定义窗体样式,实现标题栏可灵活自定义
查看>>
[SDOI2009]HH的项链 BZOJ1878
查看>>
MySQL存储引擎中的MyISAM和InnoDB区别详解
查看>>
类欧几里得算法
查看>>
Linux目录结构介绍
查看>>
关于Yii的一些认识和学习
查看>>
若一整系数$n$次多项式在有理数域可约,则总可以分解成次数小于$n$的两整系数多项式之积....
查看>>
docker tomcat 环境构建
查看>>
EF Core CodeFirst实践 ( 使用MS SqlServer)
查看>>
MGR 架构 ~ DBA相关运维管理
查看>>
vue中父子组件以及兄弟组件的传值情况?
查看>>
Oracle 使用RMAN COPY 移动 整个数据库 位置 示例
查看>>
Sencha toucha2中设置文本框默认提示文字的PlaceHolder属性的颜色
查看>>
PHP模拟POST提交数据三种方式
查看>>
共享纸巾更换主板代码分析 共享纸巾主板更换后的对接代码
查看>>
页面添加友盟(CNZZ)统计和事件追踪
查看>>
新maven项目创建JSP出现小红叉报错 javax.servlet.http.HttpServlet not found
查看>>
跨域问题
查看>>