mysql error ER_NOT_SUPPORTED_AUTH_MODE

来源:6-4 nodejs操作 mysql

慕神9310363

2019-03-06

遇到相同的一个问题: https://github.com/mysqljs/mysql/issues/2046
看了下自己的代码,密码都是正确的,配置什么的也都是和老师一样的。。不知道为什么会报错。
Mysql 版本是8.0.15。图片描述

图片描述

写回答

3回答

大涛子

2019-03-10

# 在 `workbench`输入:
alter user 'root'@'localhost' identified with mysql_native_password by '123456';


5
3
大雷宝宝
上面的语句就像执行查询语句一样,执行一下真的解决了,非常感谢!
2019-11-12
共3条回复

慕神9310363

提问者

2019-03-07

现在开始报下面的错误了。。

{ Error: ER_ACCESS_DENIED_ERROR: Access denied for user 'root'@'localhost' (using password: NO)

我试过,使用workbench是完全可以登陆的。


而且我本地直接在Terminal里使用mysql命令,会得到 

mysql command is not fund

关于这个错误,我试过加软链,然后在~/.bash_profile 里增加如下环境变量:

//img.mukewang.com/szimg/5c812e9900011a5202950078.jpg

然后使用如下命令,就走不通了。。。

//img.mukewang.com/szimg/5c812e9a0001983f05080047.jpg


0
4
双越
回复
慕神9310363
赞!可以去群里分享一下。
2019-03-08
共4条回复

双越

2019-03-06

百度搜索“mysql client does not support”就可以搜出来一些博客,我找了两个看,应该能解决你的问题,你试试。

第一个 https://blog.csdn.net/why154285/article/details/81062689 

第二个 https://blog.csdn.net/u013700358/article/details/80306560 

0
1
慕神9310363
都试过了。现在开始报其他错误了。。。
2019-03-07
共1条回复

Node.js+Express+Koa2+Nest.js 开发服务端

从入门到实战,一站式掌握 Node.js+Express+Koa2

4051 学习 · 2006 问题

查看课程