Navicat连接mysql8.0:提示无法加载身份验证插件“caching_sha2_password”

这篇具有很好参考价值的文章主要介绍了Navicat连接mysql8.0:提示无法加载身份验证插件“caching_sha2_password”。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Navicat连接mysql8.0:提示无法加载身份验证插件“caching_sha2_password”,MySQL,mysql,adb

Navicat连接mysql时,提示:Unable to load authentication plugin ‘caching_sha2_password‘.

原因:mysql 8.0 默认使用 caching_sha2_password 身份验证机制。
Navicat连接mysql8.0:提示无法加载身份验证插件“caching_sha2_password”,MySQL,mysql,adb

D:\MySQL8.0\install\bin>mysql -uroot -p123456789   #登录
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 22
Server version: 8.0.32 MySQL Community Server - GPL

Copyright (c) 2000, 2023, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> use mysql
Database changed
mysql> select user,host,plugin,authentication_string from user;    #查看用户信息

Navicat连接mysql8.0:提示无法加载身份验证插件“caching_sha2_password”,MySQL,mysql,adb

修改身份验证机制

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';    #修改身份验证机制

更改过程:

mysql> mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';    #修改身份验证机制
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '4' at line 1
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
Query OK, 0 rows affected (0.07 sec)

mysql> ALTER USER 'pokes'@'%' IDENTIFIED WITH mysql_native_password BY '123456';   #修改身份验证机制 
Query OK, 0 rows affected (0.06 sec)

mysql>

MYSQL8.0开启远程链接

mysql -uroot -p123456
grant all privileges on *.* to 'root'@'%'identified by 'youpassword' with grant option;  #开启远程访问
mysql> CREATE USER 'pokes'@'%' IDENTIFIED BY '123456';		#新建一个用户
mysql> GRANT ALL PRIVILEGES ON *.* TO 'pokes'@'%' WITH GRANT OPTION;   #授权
mysql> FLUSH PRIVILEGES;    #刷新
D:\MySQL8.0\install\bin>mysql -uroot -p123456
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 19
Server version: 8.0.32 MySQL Community Server - GPL

Copyright (c) 2000, 2023, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> grant all privileges on *.* to 'root'@'%'identified by 'youpassword' with grant option;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'identified by 'youpassword' with grant option' at line 1
mysql> CREATE USER 'pokes'@'%' IDENTIFIED BY '123456';
Query OK, 0 rows affected (0.63 sec)

mysql> GRANT ALL PRIVILEGES ON *.* TO 'pokes'@'%' WITH GRANT OPTION;
Query OK, 0 rows affected (0.06 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.08 sec)

mysql>

Navicat连接mysql8.0:提示无法加载身份验证插件“caching_sha2_password”,MySQL,mysql,adb文章来源地址https://www.toymoban.com/news/detail-707072.html

到了这里,关于Navicat连接mysql8.0:提示无法加载身份验证插件“caching_sha2_password”的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Navicat连接服务器上Docker安装的mysql提示拒绝连接

    英语翻译 --- ‘不允许主机连接到此MySQL服务器’ (意思是本地账号连接可以登录,但是远程登陆不行) ①进入docker中的mysql容器 ②登陆mysql ③执行以下步骤 重新连接即可

    2024年02月16日
    浏览(40)
  • Navicat 无法连接 MySQL 怎么办?

    Navicat 是图形化操作 MySQL 的强大工具,但是当数据库的服务器没有开放 3306 端口给办公网络时,在办公网使用 navicat 连接数据库是连不上的。要操作数据库,只能先 ssh 登陆到数据库服务器,然后在黑屏敲命令操作数据库,非常不友好,会有一些换行看不清、乱码等问题。 这

    2024年02月11日
    浏览(43)
  • Navicat无法连接MySQL报错1251的解决方法

    日期:2023年2月10日 作者:Commas 签名:(ง •_•)ง 积跬步以致千里,积小流以成江海…… 注释:如果您觉得 有所帮助 ,帮忙 点个赞 ,也可以关注我,我们一起成长;如果有不对的地方,还望各位大佬不吝赐教,谢谢^ - ^ 1.01 365 = 37.7834;0.99 365 = 0.0255 1.02 365 = 1377.4083;0.98

    2024年02月03日
    浏览(38)
  • 【AWS】创建IAM用户;无法登录IAM用户怎么办?错误提示:您的身份验证信息错误,请重试(已解决)

    目录 0.背景+问题+分析 1.解决步骤 windows 11 ,64位 我的问题情景: 首先我创建了aws的账户,并且可以用ROOT用户登录,但是在登录时选择IAM用户,输入ROOT的名字和密码,就会提示【您的身份验证信息错误,请重试】 本文是针对此问题进行解决。  问题原因:没有创建IAM用户,

    2024年02月12日
    浏览(53)
  • 外部navicat无法连接mysql数据库的问题原因及解决方案

    问题起因是这样:在linux操作中的docker中部署了一个数据库,数据库启动之后,端口也映射了(创建容器时用 -p 30036:3306进行的映射),但是在外不想使用navicat连接时,怎么都连不上,本人遇到的问题如下 一、端口虽然映射了,但是服务器上的30036端口并未对外开放,因此要先开

    2024年02月07日
    浏览(55)
  • 【IDEA】 解决在idea中连接 Mysql8.0,驱动无法下载问题

    本篇继【idea】解决sprintboot项目创建遇到的问题2-CSDN博客 目录 一、Failed to download \\\'https://download.jetbrains.com/idea/jdbc-drivers/MySQL/8/LICENSE.txt\\\':Remote host terminated the handshake 二、no dirver files provided com.mysql.cj.jdbc.Driver 三、Server returns invalid timezone. Need to set \\\'serverTimezone\\\' property.  我本地安

    2024年01月18日
    浏览(46)
  • Navicat连接MySQL数据库提示(1130-host ... is not allowed to connect to this MySql server)

    问题原因:所连接的用户帐号没有远程连接的权限,只能在本机(localhost)登录权限。 1.关闭防火墙或者防火墙打开某端口 2.修改数据库表 将 mysql 数据库里的 user 表里的 host 项,从 “localhost” 改成 “%”  3.进行授权

    2024年02月01日
    浏览(50)
  • MAC电脑Navicat连接MYSQL时,连接失败提示:“2002-Can‘t connect to server on ‘192.168.200.22‘(10060)”,解决方法。

    解决办法: 1.首先我们把MYSQL卸载了(系统偏好设置--点击底部MYSQL--点击unInstall)  2.然后需要通过命令彻底删除mysql相关文件 命令如下:  3.然后需要重启电脑 4.重新安装Mysql 5.然后打开Navicat就可以连接成功了

    2024年02月11日
    浏览(58)
  • windows10家庭版远程桌面提示:身份验证错误CredSSP...

    错误提示: 出现身份验证错误。 要求的函数不受支持。 远程计算机:xxx 这可能是由于CredSSP加密数据库修正。 若要了解详细信息,请访问 https://go.mircrosoft.com/fwlink/?linkid=866660 如果是企业版使用gpedit.msc,配置窗口内找到: 计算机配置管理模板系统凭据分配加密Oracle修正 选择

    2024年02月04日
    浏览(42)
  • 关于ipad:无法验证服务器身份

    ipad 连接网络后,有时候会冒出这个弹窗,并且关掉后仍继续弹出 可以尝试以下几种方法:(我是用③解决的) ①. 确保你的iPad连接的是稳定的网络。有时候网络连接不稳定会导致无法验证服务器身份。 我们学校这个校园网很恶心 ↓,凡是果子的设备,经常连接不上,即使

    2024年02月15日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包