首页 > 数据库技术 > 详细

MySQL 8.017连接Navicat中出现的问题

时间:2019-08-07 12:52:14      阅读:141      评论:0      收藏:0      [点我收藏+]

由于安装的是官网的最新版本,在数据库连接过程中出现了一些小问题

  下载免安装版的“Windows (x86, 64-bit), ZIP Archive”,直接解压,可参照下面文章:

  生成root随机密码,繁琐且不好记忆,所以需要修改初始密码

  要使用Alter User修改密码

ALTER USER root@localhost IDENTIFIED BY 新密码; 

  这里出现了一个问题,使用navicat连接失败:

Authentication plugin caching_sha2_password cannot be loaded

  在MySQL 8.04前,执行:SET PASSWORD=PASSWORD(‘[新密码]‘);但是MySQL8.0.4开始,这样默认是不行的。因为之前,MySQL的密码认证插件是“mysql_native_password”,而现在使用的是“caching_sha2_password”

  所以需要再次修改一次密码:

  启动 MySQL 服务:进入 MySQL 的 bin 目录

net start mysql

  登陆 MySQL

mysql -u root -p
Enter password:

  修改密码

use mysql;
ALTER USER root@localhost IDENTIFIED WITH mysql_native_password BY 新密码;
FLUSH PRIVILEGES;

  Navicat便可连接成功

MySQL 8.017连接Navicat中出现的问题

原文:https://www.cnblogs.com/echola/p/11314456.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!