我正在使用Mariasql和JawsDB Maria addon在Heroku上部署我的节点应用程序。
上面是我的代码
const Client = require('mariasql');
const connection = new Client({
host: process.env.hostname || packageJsonDbConfig.host,
port: process.env.port || packageJsonDbConfig.port,
user: process.env.userName,
password: process.env.password,
db: process.env.dbName || packageJsonDbConfig.dbName,
multiStatements: true
});我在Heroku上用于JawDB Maria的连接字符串格式是这样的mysql://username:password@hostname:port/default_schema
我已经将主机、端口、用户、密码、dbName添加到我在Heroku上的Config Vars中,但我不断收到
Error: Access denied for user 'wd3digda5hp2ndmd'@'ec2-54-87-49-67.compute-1.amazonaws.com' (using password: YES)任何帮助都将不胜感激!
发布于 2018-12-27 23:07:46
我认为问题出在@上,错误消息中的‘不正确。所以它可能需要转义,或者你用错误的方式定义了它。
https://stackoverflow.com/questions/53944690
复制相似问题