• Mac下Navicat连接MySQL报错


    Mac安装MySQL后,用Navicat连接,在连接测试中弹出连接失败报错:

    Client does not support authentication protocol requested by server; consider upgrading MySQL client

     
    在网上找到如下解决方法:
    1.mysql -u root -p
    2.use mysql;
    3.alter user 'root'@'localhost' identified with mysql_native_password by '11111111';
    4.flush privileges;

    说明:
        1、root是用户名,localhost是IP地址127.0.0.1特指本机,mysql_native_password是旧的密码验证机制,by后面跟设置MySQL的密码。
        2、flush privileges:刷新mysql的系统权限相关表。
     
    如图所示:

    回到Navicat,亲测成功!

     
    后记:有网友说新版本会报这个错,我安装的MySQL是当下最新8.0.13版本,不清楚是不是这个原因。
  • 相关阅读:
    TP自适应
    消息编解码Nanopb
    协程coroutine
    gui设计
    常用小工具集
    在github上新建一个仓库并上传本地工程
    通用定时器设计(2)
    通用定时器设计(1)
    嵌入式驱动程序设计
    meta标签的理解
  • 原文地址:https://www.cnblogs.com/luckyliulin/p/9881946.html
Copyright © 2020-2023  润新知