zoukankan      html  css  js  c++  java
  • MySql 8.0.11 客户端连接失败:2059

           近期,换了新笔记本,重新安装了MySql数据库和客户端工具Navicat Premium 12。我是从官网上下载的MySql数据库,版本为8.0.11,链接:https://dev.mysql.com/downloads/mysql/       

            当数据库和客户端安装成功后,我使用客户端连接接数据库时,却是登陆失败:

    2059 - Authentication plugin 'caching_sha2_password' cannot be loaded: ......


       

        原来,MySql 8.0.11 换了新的身份验证插件(caching_sha2_password), 原来的身份验证插件为(mysql_native_password)。而客户端工具Navicat Premium12 中找不到新的身份验证插件(caching_sha2_password),对此,我们将mysql用户使用的  登录密码加密规则  还原成  mysql_native_password,即可登陆成功。

    具体操作:

    首先使用 MySql 数据库自带的命令行客户端工具登录数据库

     use mysql

    从数据库的user表中查询 mysql 用户原来使用的身份验证插件

    select user,host,plugin,authentication_string from user;

    将用户Xue使用的身份验证插件 替换为之前版本使用的 mysql_native_password ,修改成功后再次使用客户端工具 Navicat Premium12 ,如无其它意外 , 应该是可以正常连接登录了。

    alter user 'Xue'@'%' identified with mysql_native_password by '123456';





    文章最后发布于: 2018-06-24 11:09:57
    ————————————————
    版权声明:本文为CSDN博主「GRAY_KEY」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/GRAY_KEY/article/details/80659916

    做产品的程序,才是好的程序员!
  • 相关阅读:
    Java异常处理和设计
    一次qps测试实践
    Alternate Task UVA
    Just Another Problem UVA
    Lattice Point or Not UVA
    Play with Floor and Ceil UVA
    Exploring Pyramids UVALive
    Cheerleaders UVA
    Triangle Counting UVA
    Square Numbers UVA
  • 原文地址:https://www.cnblogs.com/asplover/p/11703693.html
Copyright © 2011-2022 走看看