MySQL8.0.15安装步骤及NAVICAT连接报2059的错误

  1. 官网下载地址:https://dev.mysql.com/downloads/mysql/
    MySQL8.0.15安装步骤及NAVICAT连接报2059的错误
    MySQL8.0.15安装步骤及NAVICAT连接报2059的错误
    2.配置环境变量
    在系统变量Path下新增E:\MySQL\mysql-8.0.15-winx64\bin(也就是刚才下载的mysql的位置)
    3.命令安装MySQL
    1.以管理员身份打开cmd窗口,将目录切换到解压文件的bin目录
    2.mysqld install 命令安装
    3.mysqld –initialize-insecure –user=mysql
    (执行完上面命令后,MySQL会自建一个data文件夹,并且建好默认数据库,登录的用户名为 root,密码在解压包目录下搜索*.err的文件)
    MySQL8.0.15安装步骤及NAVICAT连接报2059的错误
    4.net start mysql 启动服务
    5.命令登陆 mysql -u root -p 密码
    6.修改密码,不然不能执行命令 ALTER USER USER() IDENTIFIED BY ‘新密码’;
    至此安装完成!!

下面介绍如何修复mysql 8.0.15连接报错2059
原因是mysql8.0.15的加密方式从以往mysql_native_password变成了caching_sha2_password

第一步、mysql -u 用户名 -p 密码 登录

第二部、use mysql;
select user,plugin from user where user=‘root’;
可以看到当前用户的加密方式为caching_sha2_password

第三部、alter user ‘root’@’%’ identified with mysql_native_password by ‘[email protected]’;
将用户的加密方式改为mysql_native_password。

第四部、执行命令flush privileges使权限配置项立即生效。
第五步、再次修改密码,之后用nacicat就可以连接成功了。

相关文章:

  • 2021-09-10
  • 2021-06-29
  • 2022-12-23
  • 2021-05-14
  • 2021-04-25
  • 2021-12-28
猜你喜欢
  • 2021-08-31
  • 2021-07-14
  • 2021-04-05
  • 2022-02-19
  • 2021-11-07
  • 2021-09-17
  • 2021-12-12
相关资源
相似解决方案