精华内容
下载资源
问答
  • MySQL安装成功之后,使用navicat连接失败,报错如下:   2059 - Authentication plugin 'caching_sha2_password' cannot be loaded: dlopen(../Frameworks/caching_sha2_password.so, 2): image not found ...

    MySQL安装成功之后,使用navicat连接失败,报错如下:

      

    2059 - Authentication plugin 'caching_sha2_password' cannot be loaded: dlopen(../Frameworks/caching_sha2_password.so, 2): image not found

     

    大概意思就是无法加载身份验证插件’caching_sha2_password”

    解决

    1. 打开系统偏好设置,找到mysql,点击Initialize Database。
    2. 输入你的密码。
    3. 选择‘Use legacy password‘。
    4. 重启mysql服务。
    5. 现在可以使用Navicat链接。 

    转载于:https://www.cnblogs.com/Jiangchuanwei/p/9000939.html

    展开全文
  • Mac下忘记MySQL初始密码导致Navicat连接失败的解决方法1.问题描述MySQL5.7.* 在Mac下安装之后,会产生一个随机密码,不再是root。在安装的过程中,很多用户会直接跳过,没有记住该密码。 在使用 Navicat for Mac ...

    Mac下忘记MySQL初始密码导致Navicat连接失败的解决方法

    1.问题描述

    MySQL5.7.* 在Mac下安装之后,会产生一个随机密码,不再是root。在安装的过程中,很多用户会直接跳过,没有记住该密码。
    在使用 Navicat for Mac 登录MySQL的过程中,就会出现以下的错误:
    这里写图片描述
    好了,不用想,用“root”当密码肯定连接失败。那怎么解决呢,嘎嘎嘎。

    2.问题解决

    Step1:

    打开 苹果->系统偏好设置->mysql
    这里写图片描述
    然后关闭 MySQL 服务
    这里写图片描述

    Step2:

    进入终端,打开.bash_profile文件,配置 MySQL 路径,保存后退出。
    这里写图片描述
    然后,登录管理员权限

    sudo su

    禁止mysql验证功能

    mysqld_safe --skip-grant-tables &

    回车后,关闭终端,此时在 系统偏好设置中 可以发现,mysql自动重启了。
    这里写图片描述

    Step3:

    打开终端,输入命令

    ./mysql

    回车后,输入命令 ,分号别忘记。

    FLUSH PRIVILEGES;

    然后,如果版本为MySQL 5.7.6 and later,输入:

    ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码'; 

    如果版本为MySQL 5.7.5 and earlier:

    SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你的新密码');

    好了,新的密码设置完成了。

    Step4:

    再次打开 Navicat, 输入设置好的新密码,欣喜的发现,连接成功啦。
    这里写图片描述

    展开全文
  • Mysql 使用Navicat连接失败 报错: Authentication plugin ‘caching_sha2_password’ cannot be loaded: dlopen(/usr/local/mysql/lib/plugin/caching_sha2_ password.so, 2): 表明链接数据库时不能加载‘caching...

    Mysql 使用Navicat连接失败 报错:

    Authentication plugin ‘caching_sha2_password’ cannot be
    loaded: dlopen(/usr/local/mysql/lib/plugin/caching_sha2_
    password.so, 2):

    表明链接数据库时不能加载‘caching_sha2_password’这个插件,也就是不能对身份验证。

    解决方案:

    1、打开系统偏好设置,找到mysql,点击Initialize Database。
    2、选择‘Use legacy password‘。
    3、输入你的新密码。
    4、重启mysql服务。

    在这里插入图片描述

    现在回到Navicat输入密码进行连接。在这里插入图片描述

    尝试连接测试,成功了!
    在这里插入图片描述

    展开全文
  • 今天重装了mysql数据库,然后再使用navicat连接数据库的时候,一直报错1251 Client does not support authentication protocol requested by server 解决方法: 1、cmd登录mysql   2、修改Navicat连接...

    今天重装了mysql数据库,然后再使用navicat去连接数据库的时候,一直报错 1251 Client does not support authentication protocol requested by server

    解决方法:

    1、cmd登录mysql

      

    2、修改Navicat中连接数据库的密码

      

    3、刷新mysql的系统权限表

      flush privileges

      或者重启mysql来使上面的修改生效

    4、Navicat使用上面修改后的密码来重新连接数据库,就可以正常连接了。

    转载于:https://www.cnblogs.com/fiona-zhong/p/10113714.html

    展开全文
  • 使用navicat连接报[1045] Access denied for user ‘root’@‘IP’ (using password: YES)错误。 1、 当出现连接失败,先到ESC控制台上检查3306端口是否开启。 2、 开启3306端口后,出现了没有权限的问题。这个时候...
  • p 连接 mysql。 查看 user 表中的信息。 select host , user , plugin , authentication_string from mysql . user ; host 列中的 % 表示不限制 IP 。 localhost 表示的是本机使用。 plugin 非 mysql_...
  • 修改Navicat密码后MAC用户登不上Navicat,并且terminal也显示报错,下面我们看一下解决办法: cd /usr/local/mysql/bin/ 登录管理员权限 sudo su后回车后 sudo su 输入之后,会要求输入密码,输完后回车 ./mysqld_...
  • 1.打开 cmd,切换到 MySQL 安装的 bin 目录下 ...若出现拒绝访问的情况,要以管理员身份打开 cdm 命令行(找到 cmd.exe,鼠标右击以管理员身份打开),在里面进行下面的步骤。 3.以安全模式启动 MySQL:mysqld-nt....
  • Mysql 8.0.11版本,安装成功,使用Navicat连接失败

    万次阅读 多人点赞 2018-04-27 10:51:57
    Note:本文只针对mac!! 问题 安装mysql成功之后,想自己弄个数据库试试,但是报错。并不是错误代号,而是一段代码: Authentication plugin 'caching_sha2_password...现在可以使用Navicat链接。
  • 上一步执行之后本来以为已经可以登录了,可是navicat连接 测试 时出现了: ERROR 1862 (HY000): Your password has expired. To log in you must change it using a client that supports expired passwords. ...
  • 这个情况是因为更改的是mysql本地的密码,重新刷新下权限即可。 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '6688' WITH GRANT OPTION;flush privileges; 转载于:...
  • 在使用Navicat工具将数据从sql server迁移到MySQL时新建连接出现如下错误: 这是因为用户配置有问题,需要去MySQL更改一下。 解决方案: 1、在开始菜单MySQL目录下打开 MySQL 8.0 Command Line Client - Unicode ;...
  • 连接失败是由于加密方式不一样了。。。 //修改加密方式 ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘password’ PASSWORD EXPIRE NEVER; //修改密码 alter user ‘root’@’localhost’ IDENTIFIED...
  • 原因分析: 原因是在mysql8之前的版本中加密规则为mysql_native_password 而在mysql8以后的加密规则为caching_sha2_password。 ...ALTER USER 'root'@'localhost' IDENTIFIED BY 'laidefa' PASSWORD ...成功连接
  • 之后部署上去mysql之后在window 的navicat连接远程数据库,要先开启才能连接成功,执行修改权限命令: GRANT ALL PRIVILEGES ON * . * TO 'root' @ '%' IDENTIFIED BY 'root' WITH GRANT OPTION ;

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 602
精华内容 240
关键字:

navicat连接失败