mysql - 我正在尝试使用以下代码从 NodeJS 连接到 Google 云 SQL 实例
问题描述
var con = mysql.createPool({
password:process.env.GOOGLE_SQL_PASSWORD,
user:process.env.GOOGLE_SQL_USER,
database :process.env.GOOGLE_SQL_DATABASE,
//port:3306,
//host: 'localhost'
socketPath:'/cloudsql/process.env.GOOGLE_INSTANCE_NAME
});
尝试使用套接字会引发错误 ACCESS DENIEL FOR USER ROOT@CLOUDSQL35.125.**** (USING PASSWORD :NO) ,
我可以从我的本地机器(使用命令行)成功连接到谷歌云 sql 并查看我的数据库和表并使用它。但是,当我部署该应用程序时,它会在错误日志中显示用户拒绝访问,并在我的浏览器中显示内部服务器错误。我想念什么?
解决方案
推荐阅读
- r - R - 找不到函数“cld”
- python - Django 模型 *** IndexError:列表索引超出范围
- python - 如何将 python 连接到 IBM DB2?
- c# - 如何取消 PreviewKeyDown 事件中的关键操作
- php - wordpress preg_match_all() 错误,使用 preg_replace_callback
- python - 按照视频教程进行操作,但出现很多错误
- javascript - PubNub 订阅不断取消订阅
- asp.net-core - 如何在 Openshift 容器中设置 ASP.NET Core 端口
- arrays - 使用反应钩子在 REACTJS 中使用数组填充动态下拉列表的步骤
- python - 为“__hpKey”抓取网站,然后在 python 中使用 requests 和 beautifulsoup 登录