连接MySql报错Unable to load authentication plugin 'caching_sha2_password'.。

连接MySql报错Unable to load authentication plugin 'caching_sha2_password'.。
mysql8.0.13程序不能连接mysql。
在MySQL中执行

ALTER USER 'root'@'localhost' IDENTIFIED BY '123' PASSWORD EXPIRE NEVER;
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123';
FLUSH PRIVILEGES;

报错:
ERROR 1146 (42S02): Table 'mysql.user' doesn't exist
这怎么解决?

0

2个回答

在ini配置里更改版本号为8.0.11,更新最新的!

0
galaxy_lyp
galaxy_lyp 我的是8.0.13版本
5 个月之前 回复

mysql_native_password改成caching_sha2_password呢

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
mysql远程连接的坑
一:授权 变更表或者授权 ——表更表 update user set host = ’%’ where user = ’root’; ——-授权 grant all privileges on . to root@’%’ identified by “password”; ⚠️⚠️BUT 远程连接mysql仍能出现Can’t connect to MySQL server on (...
关于初次安装mysql8.01遇到的问题解决
1、安装过程中出现start server卡住,服务启动后又停止的问题 出现这个问题不用改什么my.ini,配置什么,其实就是mysql生成的log文件用了你电脑用户名,而有些同学的用户名是中文造成的乱码问题,卸载后修改就行了,详细链接https://blog.csdn.net/liaosiqian/article/details/78307293 2、安装后链接数据库是出现Client do...
Mysql连接异常解决方法
1、解决:Caused by: com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zone valu 报错信息为: Caused by: com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time...
Mysql 8.0.11版本,安装成功,使用Navicat连接失败。
Note:本文只针对mac!! 问题 安装mysql成功之后,想自己弄个数据库试试,但是报错。并不是错误代号,而是一段代码: Authentication plugin 'caching_sha2_password' cannot be loaded: dlopen(/usr/local/mysql/lib/plugin/caching_sha2_ password.so, 2): i...
SQLyog 报错2058 :连接 mysql 8.0.11 解决方法
配置新连接报错:错误号码 2058,分析是 mysql 密码加密方法变了。解决方法:windows 下cmd 登录 mysql -u root -p 登录你的 mysql 数据库,然后 执行这条SQL: ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';#password 是你自己设置...
新版mysql 客户端密码链接问题
安装新版的mysql 用nvaicate_permicate 链接时 出现 Authentication plugin caching_sha2_password cannot be loaded 解决办法:登录: mysql -u -p your_password use msyql (使用mysql 数据库) 修改 user 表: ALTER...
【MYSQL】WORKBENCH、navicat 连接mysql数据库问题
MYSQL WORKBENCH连接mysql数据库报如下错Authentication plugin 'caching_sha2_password' cannot be loaded: dlopen(/usr/local/mysql/lib/plugin/caching_sha2_password.so, 2): image not foundnavicat 也连不上解决方法如下:密码格式问题,命...
项目实训(十二)天坑,plugin error : cannot load plugin(AS3.1)
早起打开AS,发现test包啥的都找不到了,说是加载插件失败。打开preferences里的插件,发现一大片插件都红了。 上网找答案,删除资源库/preferences/AS3.1/disabled_plugin(这个文件记录了不使用的插件列表),然后重启,没用。 去除红色插件的勾选再重新勾选,没用,一点反应没有,还是红的,也没有提示restart。   终极操作:替换程序包/Conten...
Flask连接Windows版MySQL时出现的问题记录
文章目录1.ModuleNotFoundError: No module named 'MySQLdb'2.问题 1336 Incorrect string value: '\xD6\xD0\xB9\xFA\……3.python3.5连接mysql8.0.13 出现 caching_sha2_password错误。 1.ModuleNotFoundError: No module named ‘M...
navicate 链接 mysql数据库 错误:2059
  在网上查的是,出现这个原因是mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password,这里的解决方法是把mysql用户登录密码加密规则还原成mysql_native_password. 代码如下 ,首先进入mysql命令行界面ALTER USER 'root'@'localhost' ID...
navicat连接数据库报错
1.10061错误 安装navicat后建立连接老是出现10061错误,之前以为是端口没打开,原来是Mysql服务没有启动。 开始->运行->services.msc,看一看wampmysqld服务是不是已启动,如果找不到这个启动服务,表示楼主需要重装下Wamp了。 2.1045-Acess denied for user:^root@localhost^(Using pass...
Docker MySQL版本错误处理
连接Docker启动的mysql出现:ERROR 2059 (HY000): Authentication plugin 'caching_sha2_password' cannot be loaded ERROR 2059 (HY000): Authentication plugin 'caching_sha2_password' cannot be loaded: ÕÒ²»µ½Ö¸¶¨µÄÄ...
数据库及连接数据库常见问题
1.java.sql.SQLException: Connections could not be acquired from the underlying database!   //无法从基础数据库中获取连接 解决:           1.配置文件有错误            2.数据库驱动 或者数据库未启动或者无权访问            3.项目未引入对应的驱动jar包mysql-c...
navicat ssh无法链接数据库问题
原因 如果遇到如下提示 80070007: SSH Tunnel: Server does not support diffie-hellman-group1-sha1 for keyexchange 说明服务器不支持diffie-hellman-group1-sha1 Ubuntu 一般只默认安装openssh_client,需要对Ubuntu进行ssh需要安装openssh_s...
Heidisql图形管理工具设置MySQL密码不为空
有时候我们在安装MySQL过程中,往往由于自己某一步骤操作的失误,导致我们忽略了对密码的输入,由于后期过程中,想设置一定的密码,当然,我们可以用一定的操作命令设置用户名的密码,但是,有时候,往往因为自己对命令掌握的不够熟悉,导致我们设置用户名密码不为空失败,那么,有什么好的办法的吗? 答案是肯定的!用Heidisql图形管理工具很容易可以设置密码不为空,下来给大家简单介绍一下,怎么设置用户名密码
sqlyog远程连接mysql报2058的错误
  mysql使用远程连接时:2058报错,最初以为是localhost无法连接,换成127.0.0.1后依然报此错,后查询资料 分析是mysql密码加密方法变了。 解决方法:windows 下cmd 登录 mysql -u root -p 登录你的 mysql 数据库,然后 执行这条SQL:  ALTER USER 'root'@'localhost' IDENTIFIED WITH m...
"Navicat无法连接Mysql服务,报2059错误:无法加载caching_sha2_password认证插件"问题的解决办法
问题背景: MySQL版本:8.0.13  windows 64位版本 初始化root用户为空密码,使用命令行登录mysql成功,但是使用Navicat连接失败! 排查: 查询MySQL官网得知,mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password。笔者的Navicat软件缺少 c...
MySQL ssl连接错误解决
项目mysql服务器开启了ssl连接,如果通过命令行直接-uroot -p是不能连接的。 报错如下:mysql: [Warning] Using a password on the command line interface can be insecure. ERROR 2061 (HY000): Authentication plugin 'sha256_password' reported
Spring Boot访问MySQL8那些小坑
近日学习了一下Spring Boot,于是乎想用其做个简易的demo,数据库我选择的MySQL8,搞技术的,一切往前看,选点激进的版本尝试一下,结果还真是遇到一些小坑。    第一个坑是mysql的jdbc驱动的版本,mysql的版本必须与mysql驱动的版本一致,在下选用的是mysql-8.0.11-winx64-GA,因此与之匹配的驱动的maven依赖为:<dependency>...
关于MySQL连接抛出Authentication Failed错误分析
【问题描述】 在应用端,偶尔看到有如下报错: Authentication to host 'xxxx' for user 'yyyy' using method 'mysql_native_password' failed with message: Reading from the stream has failed. 表现特征:     1.只有用Connector/NET 出现...
百度团队前端自动化工程工具fis-parser-node-sass插件安装失败的解决方案
问题:fis-parser-node-sass安装失败的解决方案 如果你正在构建一个基于 fis的前端自动化开发环境,那么极有可能会用到 fis-parser-node-sass ,由于网络原因你可能会安装失败,因为安装过程中部分细节会到亚马逊云服务器上获取文件。本文主要讨论在不变更网络环境的前提下安装 fis-parser-node-sass / node-sass 。   问题描述
【Navicat】MySQL8.0.11数据库报2059错误
前提: 最近新安装了MySQL 8,用Navicat连接时出现了出现2059错误 原因:这是由于新版本的MySQL使用的是caching_sha2_password验证方式,但此时的navicat还没有支持这种验证方式。   解决方案: 安装完MySQL8.0.11以后,没有设置环境变量,不能在DOS命令窗口直接使用MySQL的命令。 1、可以配置环境变量后,在命令行执行登录;    ...
mysql8.0 caching_sha2_password加密方式和5.0之前的区别和解决方案
先来解释一下为什么会报这个错,在mysql8之前的版本使用的密码加密规则是mysql_native_password,但是在mysql8则是caching_sha2_password。 解决方案有很多,我是创建了一个新用户,并指定加密规则为:mysql_native_password,这样的话,仅需要执行以下语句即可: create user 'your username'@'%' iden...
mysql8用navicat可视化连接报错加密方式错误
Unable to load authentication plugin 'caching_sha2_password'. 在这种情况下,想要连接mysql8有两种方式: 1:安装MySQL8客户端(可视化软件,最新版12以上) 2:修改MySQL8的密码加密方式 本文采用第二种方式: mysql8之前的版本使用的密码加密规则是mysql_native_password,但是在mysql8则是caching_sha2_password,所以需要修改密码加密规则。
MySQL8.0.11安装总结
安装环境:CAT /etc/os-release 查看centos系统版本信息;getconf LONG_BIT 获取惭怍系统位数系统为 64位 centos 7配置安装源:rpm -Uvh https://repo.mysql.com/mysql57-community-release-el7-11.noarch.rpm yum --enablerepo=mysql80-community in...
MySQL8.0登录提示caching_sha2_password问题解决方法
背景 用docker构建mysql容器后连接遇到以下问题 问题 Authentication plugin 'caching_sha2_password' cannot be loaded: dlopen(/usr/local/mysql/lib/plugin/caching_sha2_password.so, 2): image not found mysqli_real_connect():...
mosquitto安装与配置以及mosquitto-auth-plug安装、配置及要点记录
mosquitto安装与配置以及mosquitto-auth-plug安装、配置及要点记录 收藏xycy003 发表于 3个月前 阅读 101 收藏 0 点赞 0 评论 0【腾讯云】新注册用户域名抢购1元起>>>       这两天研究一下MQTT协议,玩玩物联网的东西,然后发现mosquitto是个比较著名的服务器端,所以下下来,然后配置玩了几下,过程中也遇到一些问题,这里记录...
使用Mosquitto-Auth-Plugin对mqtt客户端进行验证
https://www.lixiaodong.com/?p=163 1.安装需要的包 sudo apt-get install libc-ares-dev libcurl4-openssl-dev libmysqlclient-dev 2.下载mosquitto源码并编译安装 从http://mosquitto.org/download/ 下载源码并解压到某个目录,进入该目录编译安装 m
Hive连接Mysql后出现连接失败问题
  linux中的Hive连接Windows中的mysql后启动出现下列长串问题: 有三种解决方案: 方案一: 在cmd命令行新建一个用户。            在linux中尝试(localhost为本机地址) telnet localhost 3306           若telnet不成功,在本地防火墙高级设置添加新端口3306. 方法二:            ...
PHP学习笔记:PDO连接MySQL
作业要做一个网页系统,临时需要用到PHP,现学一下。PHP+IIS+MySQL的环境配置等会上。需要开启插件支持。数据库变量$servername = "localhost"; //数据库地址 $username = "daya"; $password = "MOTOxt711"; $dbname="Person"; //数据库名 $tbname="Info"; //表名创
myqsl8.0.4以上版本phpmyadmin登录失败问题
由于8.0.4版本以上,mysql默认授权插件改成了caching_sha2_password模式,所以实际设置的密码是被转换过的。这样在登录phpmyadmin时候,输入密码就会出现错误。可以用如下方法解决问题:1. 登录myqsl2. 输入如下指令修改密码:ALTER USER 'username'@'ip_address' IDENTIFIED WITH mysql_native_passw...
JFinal开发web项目出现问题小记
导读作为中国优秀的开源项目之一JFinal有着极速开发的好处,是中小型应用开发的首选。在导师的建议下,我使用了JFinal来开发一个Java服务端应用,官方教程非常简单,就几十页(当然是中文的),学起来很快。然而在开发过程中肯定会遇到这样那样“无厘头”的问题,如何使用JFinal开发参考官方文档或网上某些人的教程即可,我再重写一遍也无多大意义,我这篇文章仅记录自己在使用JFinal开发过程中遇到的
powerdesigner连接数据库的问题
1.JVM不能初始化 :要求安装32位的JDK,把path指向32的安装目录 2.Non SQL Error : Could not load class oracle.jdbc.OracleDriver:把odbc14.jar包放到powerdesigner安装目录,后加入classpath 3.Non SQL Error : Could not load class com.mysql.j
Jenkins配置svn代码路径报错E200015解决办法
Jenkins配置svn代码路径时遇到以下错误: Unable to access svn://172.30.xxx.xxx/repository/xxx/02.Codes/trunk : svn: E200015: No credential to try. Authentication failed (show details) (Maybe you need to enter crede
登陆mysql出现1045错误,无法登陆
当我们尝试连接数据库时,user和password都正确的时候却出现了一个1045的错误提示 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 作为一个刚接触mysql的萌新来说,肯定是痛苦的,下面介绍一个快捷的方法来解决这个问题 第一步:把mysql服务停掉---->...
mysql8.0远程连接权限设置和项目连接mysql时报caching_sha2_password错误
1.登录MySQL mysql -u root -p 输入您的密码 2.选择 mysql 数据库 use mysql; 因为 mysql 数据库中存储了用户信息的 user 表。 3.在 mysql 数据库的 user 表中查看当前 root 用户的相关信息 select host, user, authentication_string, plugin from user;  ...
fis更换node环境导致node-sass不能用
升级了 node 的版本,后来因为 node-sass 版本的问题,又退回到6.x版本。然后在编译fis的时候就出现了上述的错误。按照提示的命令执行 npm rebuild node-sass --force 并没有起作用。解决方法:1、用 npm uninstall -g 卸载掉已经安装的 fis-parser-node-sass 或者 fis3-parser-node-sass2、用 npm ...
MySQL报错问题:2509
在Navicat中进行连接测试时,发现报错2509,还有乱码! mysql 2509 加密方式导致的报错,在8以后的版本默认的加密方式都改为了caching_sha2_password 此时要更改加密方式 1.进入mysql的命令行界面,选择mysql数据库 use mysql 2.更改加密方式 ALTER USER 'root'@'localhost' IDENTIFIED BY ...
emq_auth_mysql: MySQL 认证/访问控制插件
emq_auth_mysql: MySQL 认证/访问控制插件MySQL 认证/访问控制插件,基于 MySQL 库表认证鉴权: https://github.com/emqtt/emq-auth-mysqlMQTT 用户表CREATE TABLE `mqtt_user` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `username` ...
Mysql数据库安全链接和密码加密方式及破解
Mysql数据库安全链接和密码加密方式及破解 使用SSL安全链接Mysql数据库 一、使用SSL安全连接 To use SSL connections between the MySQL server and client programs, your system must support either OpenSSL or yaSSL and your version of My
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 web连接mysql教程 物联网连接视频教程