Sequel pro 连接mysql 报MySQL said: Authentication plugin 'caching_sha2_password' cannot be loaded...
Sequel pro 连接mysql 报MySQL said: Authentication plugin 'caching_sha2_password' cannot be loaded...
- 简单描述起因
- 解决办法
简单描述起因
由于是因为mysql升级后默认使用的身份验证机制默认为caching_sha2_password方式,以前用的是mysql_native_password 方式,然而现在的Sequel pro版本 就用的是mysql_native_password 方式 。
解决办法
有两种解决办法,如果是用官网dmg安装包的形式安装就比较方便,直接在设置页面进行设置,另外一种就是在设置页面没有mysql选项,通过命令的方式进行解决。第一种能搜索出特别多解决办法,但是另外一种还是比较少的,这里注重介绍第二种
- 查看密码策略
SHOW VARIABLES LIKE 'validate_password%';
如下:
mysql> SHOW VARIABLES LIKE 'validate_password%';
+--------------------------------------+--------+
| Variable_name | Value |
+--------------------------------------+--------+
| validate_password.check_user_name | ON |
| validate_password.dictionary_file | |
| validate_password.length | 8 |
| validate_password.mixed_case_count | 1 |
| validate_password.number_count | 1 |
| validate_password.policy | MEDIUM |
| validate_password.special_char_count | 1 |
+--------------------------------------+--------+
7 rows in set (0.00 sec)
- 修改validate_password.policy
set global validate_password.policy=0;
如下:
mysql> set global validate_password.policy=0;
Query OK, 0 rows affected (0.00 sec)
3.修改validate_password.length
set global validate_password.length=1;
如下:
mysql> set global validate_password.length=1;
Query OK, 0 rows affected (0.01 sec)
4.查看修改
SHOW VARIABLES LIKE 'validate_password%';
如下:
mysql> SHOW VARIABLES LIKE 'validate_password%';
+--------------------------------------+-------+
| Variable_name | Value |
+--------------------------------------+-------+
| validate_password.check_user_name | ON |
| validate_password.dictionary_file | |
| validate_password.length | 4 |
| validate_password.mixed_case_count | 1 |
| validate_password.number_count | 1 |
| validate_password.policy | LOW |
| validate_password.special_char_count | 1 |
+--------------------------------------+-------+
length 为4 因为mysql长度最短是4位
5.修改加密规则
ALTER USER 'root'@'localhost' IDENTIFIED BY 'admin' PASSWORD EXPIRE NEVER;
如下:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'admin' PASSWORD EXPIRE NEVER;
Query OK, 0 rows affected (0.01 sec)
admin是密码
6.更新用户密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'admin';
如下:
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'admin';
Query OK, 0 rows affected (0.01 sec)
7.刷新权限
FLUSH PRIVILEGES;
如下:
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
end
Sequel pro 连接mysql 报MySQL said: Authentication plugin 'caching_sha2_password' cannot be loaded...相关推荐
- mysql8.x实践系列(3)Qt客户端连接mysql报错:Authentication plugin ‘caching_sha2_password‘ reported error
一.现象描述 Qt客户端远程连接mysql8.x服务器,会报错: Authentication plugin 'caching_sha2_password' reported error:Authen ...
- 解决:mysql 连接报错 Authentication plugin ‘caching_sha2_password‘cannot be loaded
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. Navicat连接linux上的mysql时报如下错误: 错误原因: 即从mysql5.7版本之后, ...
- Navicat连接MySQL,出现2059 - authentication plugin ‘caching_sha2_password‘的解决方案
Navicat连接MySQL,出现2059 - authentication plugin 'caching_sha2_password'的解决方案 参考文章: (1)Navicat连接MySQL,出 ...
- 命令行连接mysql时出现Authentication plugin ‘caching_sha2_password‘ cannot be loaded: 找不到指定的模块
命令行连接mysql时出现Authentication plugin 'caching_sha2_password' cannot be loaded: 找不到指定的模块. 通过如下命令进入数据库 m ...
- navicat 远程连接docker mysql提示:Authentication plugin ‘caching_sha2_password‘ cannot be loaded
navicat 远程连接docker mysql提示:Authentication plugin 'caching_sha2_password' cannot be loaded 1.docker启动 ...
- NavicatPremium连接MySQL出现异常Authentication plugin ‘caching_sha2_password‘ cannot be loaded的解决方案
一.出现异常原因 由于个人本机安装的mysql是8.0,在使用Navicat连接数据库时,出现Authentication plugin 'caching_sha2_password' cannot ...
- ERROR 2059 (HY000): Authentication plugin ‘caching_sha2_password‘ cannot be loaded
场景 Docker中部署Mysql8数据库: Docker中部署Mysql8数据库_BADAO_LIUMANG_QIZHI的博客-CSDN博客 使用Docker部署Mysql8的服务器之后,使用本地的 ...
- 【解决】Authentication plugin 'caching_sha2_password' cannot be loaded
2059 Authentication plugin 'caching_sha2_password' cannot be loaded 请直接执行以下代码,并注意替换用户名和密码 ALTER USER ...
- 【问题解决】连接mysql 8错误:authentication plugin 'caching_sha2_password
在刚安装好mysql8,使用native连接的时候报错 authentication plugin 'caching_sha2_password'... 首先确保服务已开启,然后通过cmd命令进入my ...
- MySQL said: Authentication plugin 'caching_sha2_password' cannot be loaded: dlopen
2019独角兽企业重金招聘Python工程师标准>>> 在docker中起了一个mysql容器,用Sequel Pro 连接时出现如标题的提示,连接异常 在IDEA工具中,竟然可以连 ...
最新文章
- java person抽象类_java 抽象类
- Hadoop从安装Linux到搭建集群环境
- java1a2b3c4d5e6f_用两个线程,一个输出字母,一个输出数字,交替输出1A2B3C4D...26Z...
- 云服务器怎么执行sql文件在哪里,总结帝国CMS下在PHP文件中怎么调用数据库类执行SQL语句实例...
- MyCat分布式数据库集群架构工作笔记0003---Mycat的作用
- 值得投入精力的APP运营:用户、活动和数据!
- 第三章 进化算法之遗传算法及其应用
- linux psftp,使用PSFTP实现Windows、Linux之间的文件传输
- Manchester Reunited 网站设计报告 // 当初的课程论文,纯怀念了=v=
- 用java输出学生信息表代码_学生表 - java代码库 - 云代码
- 《智慧工地单点解析系列(一)—— 劳务实名制》
- Word 一级标题与二级标题的标号不同一问题
- python PIL Image 图像处理基本操作
- 【3D游戏建模全流程教学】在Maya中制作小岛模型
- 谷歌Fuchsia操作系统对编程语言的支持决议
- Git 开发分支合并到develop分支用法
- 手机模拟器或手机设置代理服务器,以及手动设置的代理ip无法保存的问题解决
- 计算机考试打字题题库6,2018四至六年级电脑测试题
- ZK5.0和客户端+服务器端相结合的编程方式
- 六、Audio-ALSA架构中的codec
热门文章
- 实现虚拟机与板卡/树莓派网络互联,并通过笔记本wifi共享上网
- 2021年度训练联盟热身训练赛第二场 ABCDGJ
- 这所985【交通大学】成立电子与信息学部!计算机等专业包含在内!
- WLAN 基础概念(一)
- 杭州电子科技大学acm---2008
- 易基因 | 项目文章 | oxBS-seq揭示了宫颈癌发生过程中的表观遗传特征变化
- 布鲁特-福斯算法(字符串匹配)
- leetcode46题 php实现,Leetcode PHP题解--D46 893. Groups of Special-Equivalent Strings
- Dart Web开发环境搭建及新建运行项目
- AutoCAD2020中文版软件下载和安装教程|兼容WIN10