问题描述: Navicat Premium连接mysql-8.0.17时出现2059 - Authentication plugin 'caching_sha2_password’ cannot be loaded:......错误 问题分析: mysql8 之前的版本中加密规则是mysql_nat ...
分类:
数据库 时间:
2019-08-18 21:45:17
阅读次数:
172
在本地链接虚拟机docker的mysql的时候,出现这个问题,这个问题主要就是我们的mysql的版本比较高,更换了密码验证的方式: 问题: 连接Docker启动的mysql出现:ERROR 2059 (HY000): Authentication plugin 'caching_sha2_passw ...
分类:
其他好文 时间:
2019-08-15 19:02:26
阅读次数:
75
原因:8.0改变了 身份验证插件 , 打开 my.ini (或者my.cofg) 可以看到变更了 5.7及其以前的方式:mysql_native_password 办法: 1:命令行键入数据库: mysql -uroot -p 2:键入密码后,执行: ALTER USER root@localhos ...
分类:
数据库 时间:
2019-08-10 14:36:04
阅读次数:
121
前提: 异常: docker 安装 mysql 8 外部连接会报一下异常: Authentication plugin 'caching_sha2_password' cannot be loaded 原因 出现这个原因是mysql8 之前的版本中加密规则是mysql_native_password ...
分类:
数据库 时间:
2019-08-06 00:26:01
阅读次数:
129
先来解释一下为什么会报这个错,在mysql8之前的版本使用的密码加密规则是mysql_native_password,但是在mysql8则是caching_sha2_password。 解决方案有很多,我是创建了一个新用户,并指定加密规则为:mysql_native_password,这样的话,仅需 ...
分类:
数据库 时间:
2019-07-20 15:45:24
阅读次数:
134
一、创建用户和用户授权 MySQL5.7创建用户和用户授权命令可以同时执行 MySQL8.0创建用户和用户授权的命令需要分开执行 创建用户 用户授权【给予所有权限】 二、认证插件更新 MySQL8.0中默认的身份插件是caching_sha2_password,替代了之前mysql_native_p ...
分类:
数据库 时间:
2019-06-26 10:49:09
阅读次数:
270
现象:用虚拟机上Docker启动mysql之后无法在本地安装的navicat上远程连接已启动的mysql,错误截图: 原因:mysql 8.0 默认使用 caching_sha2_password 身份验证机制;客户端不支持新的加密方式。 修改用户(root)的加密方式 进入之后输入如下命令: 会提 ...
分类:
数据库 时间:
2019-06-22 20:02:32
阅读次数:
184
这次新安装了一个MySQL数据库,然后navicat连接数据库一点问题没有。 但是通过Java的jdbc连接却怎么都建立不了连接。 连接MySQL会报错Unable to load authentication plugin 'caching_sha2_password' 原因是MySQL在8.0后 ...
分类:
数据库 时间:
2019-06-03 20:14:26
阅读次数:
340
最近新下载的mysql8.0在我设置密码之后登陆的时候报错 进入容器中 docker exec -it mysql bash 进入mysql 命令行 ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root'; 这flu ...
分类:
数据库 时间:
2019-05-31 16:45:12
阅读次数:
178
说明一下我的mysql是安装在虚拟机上的 所以遇到的第一个问题就是访问问题 解决: update user set host = '%' where user = 'root'; 试了很多方法,也找了很多方法只有这个可行。 问题2, 解决: https://www.cnblogs.com/uncle ...
分类:
数据库 时间:
2019-05-28 22:24:28
阅读次数:
147