mysql8.4版本mysql_native_password无法连接问题解决

 更新时间:2024年07月18日 10:45:48   作者:dreamyflorasky  
用dbeaver可以直接连接,但是用NAVICAT连接后报错,本文主要介绍了mysql8.4版本mysql_native_password无法连接问题解决,具有一定的参考价值,感兴趣的可以了解一下

用dbeaver可以直接连接

用NAVICAT连接后报错

  • 在网上查找8.0版本可以在my.ini里[mysqld]配置以下描述
    default_authentication_plugin=mysql_native_password
  • 仍然报错,翻文档发现In MySQL 8.4, the mysql_native_password server-side plugin is disabled by default.,也就是不允许这么配置了

解决方案

但文档给出了另一种方案,在mysqld设置mysql_native_password=ON,实测可用
改完my.ini后用管理员身份打开命令提示符重启mysl即可

net stop mysql
net start mysql
mysql -uroot -p
-- 输入密码
alter user 'root'@'localhost' identified with mysql_native_password;
alter user 'root'@'localhost' identified by '123456';

如果不设置,则在修改账号验证方式时会报错ERROR 1524 (HY000): Plugin ‘mysql_native_password’ is not loaded

到此这篇关于mysql8.4版本mysql_native_password无法连接问题解决的文章就介绍到这了,更多相关mysql_native_password无法连接内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Windows Server 2003下修改MySQL 5.5数据库data目录

    Windows Server 2003下修改MySQL 5.5数据库data目录

    这篇文章主要介绍了Windows Server 2003下修改MySQL 5.5数据库data目录,需要的朋友可以参考下
    2016-04-04
  • mysql密码中有特殊字符&在命令行下登录的操作

    mysql密码中有特殊字符&在命令行下登录的操作

    这篇文章主要介绍了mysql密码中有特殊字符&在命令行下登录的操作,具有很好的参考价值希望对大家有所帮助。一起跟随小编过来看看吧
    2021-02-02
  • mysql 导入导出数据库以及函数、存储过程的介绍

    mysql 导入导出数据库以及函数、存储过程的介绍

    本篇文章是对mysql中的导入导出数据库命令以及函数、存储过程进行了详细的分析介绍,需要的朋友参考下
    2013-07-07
  • MySQL Memory 存储引擎浅析

    MySQL Memory 存储引擎浅析

    需求源自项目中的MemCache需求,开始想用MemCached(官方站点:http://memcached.org/ ),但这个在Linux下面应用广泛的开源软件无官方支持的Windows版本
    2011-12-12
  • 记一次MySQL更新语句update的踩坑

    记一次MySQL更新语句update的踩坑

    这篇文章主要介绍了记一次MySQL更新语句update的踩坑,帮助大家更好的理解和使用MySQL的更新语句,感兴趣的朋友可以了解下
    2020-11-11
  • SQL中CAST()实例之转换数据类型

    SQL中CAST()实例之转换数据类型

    CAST函数用于将某种数据类型的表达式显式转换为另一种数据类型,下面这篇文章主要给大家介绍了关于SQL中CAST()实例之转换数据类型的相关资料,需要的朋友可以参考下
    2023-01-01
  • MySQL命令行登入的两种方式

    MySQL命令行登入的两种方式

    MySQL是一个需要账户名密码登录的数据库,登陆后使用,它提供了一个默认的root账号,下面这篇文章主要给大家介绍了关于MySQL命令行登入的两种方式,需要的朋友可以参考下
    2023-04-04
  • MySQL和Redis之间的存储区别

    MySQL和Redis之间的存储区别

    MySQL是一种关系型数据库,而Redis是一种键值对存储数据库,虽然它们都是用来存储和管理数据的,但是它们在很多方面都有不同,本文就给大家详细介绍一下MySQL和Redis之间的存储区别,感兴趣的同学可以参考一下
    2023-06-06
  • MySql获取当前时间并转换成字符串的实现

    MySql获取当前时间并转换成字符串的实现

    本文主要介绍了MySql获取当前时间并转换成字符串的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07
  • mysql中的load命令使用方法

    mysql中的load命令使用方法

    使用mysql 中的load 命令,可以将txt 文件中的内容加载到数据库表中
    2013-10-10

最新评论