MySQL8身份验证问题解决

摘要:
使用MySQL 8,在经历了B级网络速度下载后,MySQL最终安装完成,尽管您可以直接在终端上登录。但我使用Navicat时无法访问它。它会提示我登录失败和代码混乱。搜索后,我发现MySQL 8的默认登录插件已经更改。

开新项目。使用MySQL8,在经历过B级别的网速下载后,终于安装好了MySQL,虽然在终端上是可以直接登录的。

但是我使用Navicat就无法访问了,提示什么登录失败,还有乱码。

搜索了一下,发现是MySQL8默认的登录插件换了。要换回来只需要一条sql

 ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';

然后查询mysql库下的user表

MySQL8身份验证问题解决第1张

再次使用navicat访问。就可以了。

免责声明:文章转载自《MySQL8身份验证问题解决》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇vscode配置WPF/MVVM模式入门教程(一):简介与规范下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Zabbix监控系统详解:ubuntu系统下软件的安装

Zabbix监控系统详解1、介绍zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。 zabbix由2部分构成,zabbix server与可选组件zabbix agent。 zabbix se...

mysql导入千万级数据实操

前言 目标快速模拟数据一亿条, 存储过程效率太低, 找到个load data的方法, 从本地文件读数据插入到库表中, 正文如下 正文 切换引擎 查询引擎类型 SHOW CREATE TABLE igs_sm_interface_access_log; 查询结果 CREATE TABLE `igs_sm_interface_access_log` ( `...

mysql 安装成功后如何设置密码?

mysql 安装成功后如何设置密码? 按照安装教程安装成功以后,是默认没有密码的。 命令行输入: mysql -u root -p 即可成功登录,提示 welcome to the  mysql monitor!的字样即表示登录成功。 关闭当前命令行,重启cmd.exe 输入mysqladmin -u root -p password 回车, 出现“Ent...

查询MySQL连接数

1.查看最大连接数: show variables like '%max_connections%'; 2.查看当前实时连接数: show status like 'Threads%'; 3.查看所有连接IP地址的连接数: select SUBSTRING_INDEX(host,':',1) as ip , count(*) from informatio...

(原创)LAMP搭建之一:图解如何安装并检查LAMP

LAMP搭建之一:图解如何安装并检查LAMP 第一步:安装Linux(RedHat5) 第二步:rpm -qa httpd(查看apache是否安装)     rpm -qa php(查看php是否安装)     rpm -qa mysql(查看mysql是否安装)     如果没有安装,用rpm -ivh 安装。 第三步:service httpd sta...

[问题]数据库MySQL和Navicat的乱码问题

计算机中存储字符需要使用编码集,早期有ASCII集,但是随着技术的发展,ASCII集不能满足需求,出现了越来越多的字符,比如中文字符等。后来又发展出了Unicode、GB2312、utf8等字符集。字符集多了以后,问题就出现了,如果运行环境和对应使用情况的字符集不形同就会出现乱码或者“?”,如下图所示。 为了让字符能够正确显示,首先我们需要调整MySQL...