博客
关于我
解决 MySQL 8.0 客户端连接 caching_sha2_password 问题
阅读量:561 次
发布时间:2019-03-10

本文共 525 字,大约阅读时间需要 1 分钟。

MEMBER: Evelyn | Operations Team | [Your Company Name]

解决方法如下:

在解决MySQL 8.0密码验证问题时,您可以根据以下步骤操作:

  • 使用命令行登录MySQL
  • 修改root用户的身份验证方式
  • 重启MySQL服务以应用更改
  • 由于部分用户遇到MySQL 8.0 C#连接问题,请在连接字符串中添加SslMode=None参数

    如果问题依然存在,可能与MySQL 8.0的密码验证机制有关。以下是适用于Windows和Linux的解决方法:

    • Windows系统
    • 打开C盘
    • 查看选项中隐藏文件
    • 在C:\ProgramData\MySQL\MySQL Server 8.0中找到my.ini文件

    在my.ini文件中添加以下配置项:default_authentication_plugin=mysql_native_password

    重启MySQL80服务

    • Linux系统
    • 打开/etc/my.cnf文件
    • 添加以下内容:[mysqld]default_authentication_plugin=mysql_native_password

    确保服务正常运行后,可正常使用MySQL账户和密码验证功能。

    转载地址:http://hfkvz.baihongyu.com/

    你可能感兴趣的文章
    最全三大框架整合(使用映射)——Emp.hbm.xml
    查看>>
    javaWeb服务详解(含源代码,测试通过,注释) ——Emp的Dao层
    查看>>
    java实现人脸识别源码【含测试效果图】——Dao层(IUserDao)
    查看>>
    使用ueditor实现多图片上传案例——Servlet层(UploadServlet)
    查看>>
    使用ueditor实现多图片上传案例——前台数据层(Index.jsp)
    查看>>
    ssh(Spring+Spring mvc+hibernate)——Dept.hbm.xml
    查看>>
    ssh(Spring+Spring mvc+hibernate)——updateDept.jsp
    查看>>