MYSQL与Navicat的连接错误问题
唱,跳,RAP,Basketball
MySQL版本安装 遇到的一个坑(密码加密规则被修改导致Navicat连接不上)
众所周知,老师的一些任务,往往做起来不是很困难,只要按着步骤就可以,但是在程序的安装和配置方面总会出现一些稀奇古怪的问题
比如:
2059 - Authentication plugin 'caching_sha2_password' cannot be loaded

在此刻我的内心是极度崩溃的,因为在之前安装MySQL的时候就出现了大问题,我把MySQL的测试软件下载了,应用程序没有下载。。。
搞毛啊,什么所谓的MySQL8.0.11版本启用了新特性,用户登录加密规则改为了caching_sha2_password,原有的不支持新特性。想使用caching_sha2_password新特性的话,需要更新一下驱动。
果然还是前人喝汤后人遭殃啊,但是任务加身怎么说也得硬着头皮上了,在查了一系列的资料后,发现了很多新天地
look,看这一串代码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
还有这一串
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
这可是核心中的核心呢。。。。
上面的两行代码是修改密码的关键,当然如果你不设密码也可以,浪得飞起自然(。・∀・)ノ゙嗨
开始开始i,我们先进入管理员命令行进行net start mysql的操作
在其间可能会遇到一些问题,比如说mysql不是内部或者外部命令
这是因为没有配置环境的缘故,和java差不多的方式,大家上网找下就可以了!
然后输入mysql -u root -p
则会发现让你输入password
没关系,没设置的话直接回车就可以了!
然后输入use mysql,得到Database changed,之后再次输入select host, user, authentication_string, plugin from user;
可以看到左边一栏是localhost
这是默认的名称
然后输入GRANT ALL ON *.* TO 'root'@'%';
其实在这里我也遇到了一样的问题
MYSQL You are not allowed to create a user with GRANT
网上重启电脑了,我就直接跳过去了反正这个是一个莫名地测试,不影响接下来的操作
在命令行中输入上述的两行代码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
少年你会得到这样的情况:
Query OK, 0 rows affected (0.10 sec)
嗯,我觉得还可以,刷新下权限FLUSH PRIVILEGES;
然后那个什么鬼东西就没了,连接成功。
这个解决方式主要是将他的新型加密方式改回了书上5.7版本的加密方式,使得“没有跟上版本的”Navicat能够有了喘息的机会,然而我个人是“极度鄙视”这种“不思进取”程序的,犹豫就会败北,你还不去更新支持这种加密方式的数据库,还在搞什么飞机啊。。。。
困扰了很久的问题得到了解决,总算松了口气。
提供一下我参考的教程:
MySQL 8.0.11 版本安装 遇到的一个坑(密码加密规则被修改导致Navicat连接不上)
win10在计算机中找不到mysql服务
MySQL连接2059错误,修改加密规则
MYSQL与Navicat的连接错误问题的更多相关文章
- Ubuntu搭建mysql,Navicat Premium连接
保存编辑结果与退出vim编辑器 https://jingyan.baidu.com/article/495ba8410ff14d38b30ede01.html 首先,我们需要使用apt安装mysql, ...
- 微软云Linux服务器 Mysql、tomcat远程连接错误解决办法
在微软云linux服务器成功配置好mysql.tomcat,通过外部链接却发现一直错误.Mysql 一直提示错误代码2003, tomcat连接一直提示EOF. 反复检查配置都无问题,最后得知是微软云 ...
- MySQL使用Navicat远程连接时报错1251
1.报错信息 client does not support authentication protocol requested by server:consider upgrading MySQL ...
- OPENSHIFT MYSQL使用Navicat远程连接
1.安装OpenShift的一个叫RHC的远程管理客户端:https://developers.openshift.com/en/getting-started-windows.html 注意ruby ...
- docker构建mysql容器及Navicat 远程连接
1. MySQL部署 1.1拉取MySQL镜像 docker pull mysql 查看镜像 docker images 1.2创建MySQL容器 首先建立所需要的 文件夹: docker run - ...
- 连接mysql用mysql_connect不能连接
用mysqli_connect就可以解决. mysqli_array()有连个参数,第一个是连接mysql名. php遇到这个警告Warning: Use of undefined constant ...
- Navicat for mysql 远程连接 mySql数据库10061、1045错误
原文地址:http://www.111cn.net/database/mysql/46377.htm 有朋友可能会碰到使用Navicat for mysql 远程连接 mySql数据库会提示10061 ...
- Navicat for mysql 远程连接 mySql数据库10061、1045错误问题 (转)
远程使用Navicat for mysql 客户端软件连接 mySql数据时,连接出现 2003-Can’t connect to MySQL on ’192.168.1.2’(10061)错误时,是 ...
- MySQL 使用Navicat连接MySQL8出现1251错误
安装了MySQL8.x.x后使用Navicat连接总是出现1251错误,故在此记录一下解决方法. 错误提示 1251-Client does not support authentication pr ...
随机推荐
- centos7 下网卡的配置
一般通过修改配置文件的方式去修改: 网卡配置文件位置 /etc/sysconfig/network-scripts/ifcfg-ens33 DNS配置文件位置 /etc ...
- redis 无序集合 数据类型
sadd emptno 8000 sadd emptno 8001 sadd emptno 8002 smembers emptno 返回集合全部数据 scard 获取集合长度 sismem ...
- limux密钥对配置登陆主机
1. Linux主机免密码使用密钥登陆 这里假设主机A(192.168.0.113)用来远程连接主机B(192.168.0.186) 在主机A上执行如下命令来生成配对密钥:ssh-keygen -t ...
- semantic-ui的表单使用
semantic-ui 的表单使用 最近找了一款ui库,jquery可以使用的.可以进行个性化定制,感觉还不错. 现状 简单阐述下该ui的现状吧,目前止步于2.4的版本,github商讨了一波.大致是 ...
- 生成二维码(java后端)
需要引入2个jar包: <dependency> <groupId>com.google.zxing</groupId> <artifactId>jav ...
- CentOS 设置 yum源
什么是 yum Yum(全称 Yellow Dog Updater)是一个在 Fedora 和 RedHat 以及 CentOS 中的 Shell 前端软件包管理器.基于 RPM 包管理,能够从指定的 ...
- Proxy&Reflect
大部分时候我们使用的都是前置代理, 即我们把直接和代理对象进行交互(所有操作都发生在代理对象身上)的方式叫做前置代理. 那什么是后置代理? 借助原型链机制, 我们直接和 obj 进行交互而不是和代理对 ...
- mysql注入大全及防御
0.明白存在的位置:get型 post型 cookie型 http头注入 1.先测试注入点,注册框.搜索框.地址栏啥的,判断是字符型,搜索型还是数字型 字符型 1' and '1'='1 成功, 1' ...
- 日语能力测试N1、N2级听力必备核心词汇—头发篇
日语能力测试N1.N2级听力必备核心词汇—头发篇 要想在短时间内迅速提高日语听力能力的水平,除了每天练习(用2倍的速度)真题之外,掌握听力的核心词汇也是一个必要的好方法. 髪(かみ)--头发髪型(かみ ...
- PC端QQ协议说明,完美搞定QQ智能助手
一. 实验目的: 在虚拟机下NAT模式下通过Wireshark抓包,分析QQ的传输模式.了解QQ在传输信息过程中用到的协议.分析在Nat模式下,信息传输的穿透性. 二. 实验环境: Win7 专业版3 ...