zoukankan      html  css  js  c++  java
  • node MySql8.0 ER_NOT_SUPPORTED_AUTH_MODE 问题

    在 node 环境下运行 mysql 由于版本不兼容会报如下错误:

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

    ...

    code: 'ER_NOT_SUPPORTED_AUTH_MODE',

    errno: 1251,

    sqlMessage: 'Client does not support authentication protocol requested by server; consider upgrading MySQL client',

    其他博客会告诉你, 由于 nodejs 和 mysql 8.0 版本 不兼容什么的, 改这个

    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '一堆可能不生效的代码';
    flush privileges;
     
    但是我这里不奏效,索性
    npm i mysql8.0 -S
    搞定!!!
     
    转载随笔/文章请保留出处和署名,谢谢!!
  • 相关阅读:
    模拟黑客入侵,恶搞小伙伴的利器
    牛客网算法竞赛难题
    ybt ——1346【例4-7】亲戚
    FBI树
    noi2020第二题
    noi2020第一题
    Happiness
    YiJuWuLiaoDeHua
    挂掉了一个u盘
    NOIp2020
  • 原文地址:https://www.cnblogs.com/W-it-H-ou-T/p/15000234.html
Copyright © 2011-2022 走看看