MySQL8:关于进入navicat连接MySQL出现2059界面

article/2025/5/19 10:10:10

一.进入navicat连接MySQL出现2059页面:

原因:MySQL8之前版本中加密规则为mysql_native_password,MySQL8以后的加密规则为caching_sha2_password.

解决:将mysql用户登录加密规则修改为mysql_native_password即可.

二.解决方案:

1.进入doc:点击Window+R 输入cmd

2.登陆数据库:输入mysql -uroot -p 然后输入你的数据库密码,正确后显示如下:

出现Welcome to the MySQL monitor.

 2.输入use mysql; 

3.输入select user,host from user;

查看user为root对应的host是什么 

我的对应为localhost

 

4.修改加密规则:输入ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';

注:(1)第一个root为数据库用户名 第二个root为数据库密码 切记换成自己的用户名和密码

(2)localhost为第三步查看的user为root对应的host,查到的是什么就写什么

5.完成以上步骤,点击连接测试,成功


http://chatgpt.dhexx.cn/article/xtLLnYmL.shtml

相关文章

2059-Authentication plugin‘caching_sha2_password‘cannot be loaded

2059-Authentication plugin’caching_sha2_password’cannot be loaded 原因 由于目前已有的客户端连接软件还不支持Mysql8新增加的加密方式:caching_sha2_password 老的加密验证方式:mysql_native_password 解决方式 1、打开MySQL 8.0 Command Lin…

sqlyog连接mysql报错2058或者Navicat连接报错2059

下载了mysql8.0版本&#xff0c;结果连接的时候报了一些错误&#xff0c;这里进行总结 下载了mysql8.0版本&#xff0c;结果连接的时候报了一些错误&#xff0c;这里进行总结1、sqlyog连接mysql报错2058或者Navicat连接报错20592、sqlyog连接mysql报错 :连接失败 localhost<…

MySql 8.0.11 客户端连接失败:2059 - Authentication plugin 'caching_sha2_password' cannot be loaded: ....

近期,换了新笔记本,重新安装了MySql数据库和客户端工具Navicat Premium 12。我是从官网上下载的MySql数据库&#xff0c; 版本为8.0.11&#xff0c;链接&#xff1a;https://dev.mysql.com/downloads/mysql/ 当数据库和客户端安装成功后&#xff0c;我使用客户端连接接数据库时…

Django数据迁移:django.db.utils.OperationalError: (2059, <NULL>) ----2059错误解决方案

数据库迁移&#xff1a; 迁移是Django同步你对模型所做更改到你的数据库模式的方式 python manage.py makemigrations 将应用下的models.py文件生成一个中间文件&#xff0c;并保存在migrations文件夹中 python manage.py migrate 执行迁移程序实现迁移&#xff0c;将每个应用…

mysql8版本2059报错解决方法

mysql由原来一直使用的5.6切换到8版本&#xff0c;本地安装完成后&#xff0c;使用命令可以正常连接&#xff0c;但是使用navicat一直报2059的错误&#xff0c;如下图&#xff1a; 问题原因&#xff1a; 由于在MySql8之前的版本&#xff0c;默认的加密规则是mysql_native_pass…

navicat premium连接数据库出现2059错误

安装navicat之后新建连接出现了2059的错误 打开doc窗口wind输入cmd打开 输入 mysql -u root -p 输入root用户的密码 选择数据库 输入 use mysql 查看加密的规则 输入 select Host,User,plugin from mysql.user; 加密方式是新的加密方式 更改回原来的加密方式 输入 A…

mysql 连接数据库时error 2059 解决

mysql 连接数据库时error 2059 解决 原因解决方法管理员运行cmd修改加密方式 原因 mysql8新版本发布&#xff0c;安装后出现2059错误。原因是在mysql8之前的版本中加密规则为mysql_native_password&#xff0c;而在mysql8以后的加密规则为caching_sha2_password。 所以通过命令…

虚拟机连接数据库报错2059

一、进入Navicat连接MySQL出现下面的2059界面二、解决办法 1.windowsR输入cmd进入页面 2.输入mysql -u root -p 然后输入密码进入数据库 3.输入use mysql 出现Database changed 4.输入select user,host from user; 目的为了查看user的root 对应host是什么 我的对应为% 5.输…

关于Navicat连接MySQL出现2059问题解决方法

一、进入Navicat连接MySQL出现下面的2059界面 原因&#xff1a;mysql8之前版本中加密规则为mysql_native_password&#xff0c;mysql8以后的加密规则为caching_sha2_password&#xff0c;将mysql用户登录加密规则修改为mysql_native_password即可&#xff01; 二、解决方案 1.…

2059 - Authentication plugin ‘caching_sha2_password‘ cannot be loaded:报错的解决办法

目录 一、报错说明 二、原因 三、解决方法 一、报错说明 在windows本地安装mysql之后&#xff0c;用Navicat连接&#xff0c;然后报错&#xff1a; 2059 - Authentication plugin caching_sha2_password cannot be loaded 二、原因 由于目前已有的客户端连接软件还不支持…

【C++】2059:【例3.11】买笔(信息学奥赛)

好了&#xff0c;今天的内容就是买笔了&#xff0c;内容的详细意思也就是根据输入的表示星期几的数字&#xff0c;对应输出它的英文名称。&#xff08;博主正在冲200粉丝&#xff0c;喜欢的赶紧关注&#xff01;&#xff01;&#xff01;&#xff09; 【题目描述及其目的】 20…

Navicat 连接 MySql 报错2059时的解决方法

My报错2059时的操作方法 当你使用navicat连接MySQL 的时候&#xff0c;会出现报错2059.如下图所示&#xff1a; 按照如下操作&#xff1a; 1&#xff1a;在电脑中搜索 MySQL 8.0 Command Line Client - Unicode 并打开 2&#xff1a;输入密码连接到数据库 3&#xff1a;输入…

Navicat连接MySql8+出现2059错误解决办法

今天使用Navicat连接mysql的时候报了2059的错误&#xff0c;为了解决这个看似不难的问题&#xff0c;我也是试了不少方法&#xff0c;在这里给大家分享下我的经验。 首先出现2059这个错误的原因是因为在mysql8之前的版本中加密规则为mysql_native_password。但是在mysql8以后的…

2059 - authentication plugin...错误解决方法

2059 - authentication plugin...错误解决方法 Navicat 连接MySQL数据库出现错误&#xff1a;2059 - authentication plugin caching_sha2_password的解决方法。 错误原因&#xff1a;MySQL新版本&#xff08;8以上版本&#xff09;的用户登录账户加密方式是【caching_sha2_p…

navicat链接数据库显示2059错误【解决】

文章目录 问题重述解决方法 问题重述 navicat链接数据库弹窗提示错误 2059 错误信息&#xff1a; 2059 - Authentication plugin ‘caching. sha2 password’ cannot be loaded: #X.4gv頗 首先看了内容可以大概分析是因为密码编码的问题。 在Mysql5.x的时候使用的密码加密验证…

Navicat 连接MySQL数据库出现错误:2059

文章目录 前言问题原因解决办法1.进入mysql客户端2.查看mysql加密方式3.查看本地mysql用户的信息4.查看本地mysql用户的信息5.重新使用navicat连接mysql 总结 前言 使用Navicat连接mysql时出现错误&#xff1a; 问题原因 MySQL新版本&#xff08;8以上版本&#xff09;的用户…

连接mysql报2059错_MySQL连接2059错误解决方法

开始学MySQL&#xff0c;结果安装完SQLyog后连接不了&#xff0c;总是弹出提示2059错误。在网上查找了一下才发现原因&#xff0c;MySQL8.0.11版本启用了新特性&#xff0c;用户登录加密规则改为了caching_sha2_password&#xff0c;原有的不支持新特性。想使用caching_sha2_pa…

MYSQL 2059问题的解决

mysql8新版本发布&#xff0c;安装后出现2059错误&#xff0c;原因为安装时选择了强加密规则caching_sha2_password&#xff0c;与之前的mysql5.7的mysql_native_password规则不同&#xff0c;navicate驱动目前不支持新加密规则 下面介绍解决方法&#xff0c;将加密规则修改过…

关于Navicat连接MySQL出现2059错误解决方法

一、进入Navicat连接MySQL出现下面的2059界面 原因&#xff1a;mysql8之前版本中加密规则为mysql_native_password&#xff0c;mysql8以后的加密规则为caching_sha2_password&#xff0c;将mysql用户登录加密规则修改为mysql_native_password即可&#xff01; 二、解决方案 1…

Navicat的使用:报2059错误解决方案

该错误的原因是在MySQL8之前版本中加密规则是mysql_native_password&#xff0c;而在MySQL8以后的加密规则为caching_sha2_password。 解决此问题有两种方法&#xff0c;一种是更新navicat驱动来解决此问题&#xff0c;一种是将mysql用户登录的加密规则修改为mysql_native_pas…