- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试将 SailsJS 与 MySQL 连接
default: {
adapter: require('sails-mysql'),
url: 'mysql://root:root@localhost/ventas'
},
但是每当我进行“升 sails ”时,我都会收到以下错误:
error: A hook (`orm`) failed to load!
error:
error: { error:
{ Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client
at Handshake.Sequence._packetToError (C:\ticket\node_modules\mysql\lib\protocol\sequences\Sequence.js:48:14) }
我只是使用 sails 附带的网络应用程序模板,没有添加任何代码。
有什么想法吗?
最佳答案
问题可能与加密密码有关。 MySQL 8.0 使用 caching_sha2_password。您需要将其更改为 mysql_native_password:
ALTER USER 'user' identified with mysql_native_password BY 'password';
关于mysql - ER_NOT_SUPPORTED_AUTH_MODE - sails 1.0 和 MySQL 8.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50058581/
这个问题在这里已经有了答案: How to set root password to null (21 个答案) 关闭 4 年前。 设置 Expressjs( Node )在 Windows 10
将 Node.js 服务器 连接到 MySQL-Database 失败 我在 "Node.js 服务器" 上安装了 MariaDB",但我决定改用 SQL 数据库。我卸载并完全删除了 "MariaDB
当我尝试 docker-compose -f docker-compose-now.yml up 时,我收到了这条消息 error: ER_NOT_SUPPORTED_AUTH_MODE: Clien
我正在将 Ghost 平台安装到 Ubuntu 20.4 上。但是,存在阻止应用程序启动的身份验证模式错误。 有谁知道这是要求修复什么?该系统符合技术先决条件。我也大部分时间使用 Virtualmin
我正在尝试将 SailsJS 与 MySQL 连接 default: { adapter: require('sails-mysql'), url: 'mysql://root:root@lo
我正在尝试使用 docker 部署我的 Node js 应用程序,但是当我运行 docker compose 时,它在最后给出了一个错误。我看到了一些解决方案,例如 ALTER USER 'roo
未处理的拒绝 SequelizeConnectionError:ER_NOT_SUPPORTED_AUTH_MODE:客户端不支持服务器请求的身份验证协议(protocol);考虑升级 MySQL 客
在nodejs中使用mysql的问题 const mysql = require('mysql'); var connection = mysql.createConnection({
我正在尝试使用以下代码连接到 MySQL 数据库。 var mysql = require('mysql'); var connection = mysql.createConnection
我是一名优秀的程序员,十分优秀!