首页 > 解决方案 > 我正在尝试使用以下代码从 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 并查看我的数据库和表并使用它。但是,当我部署该应用程序时,它会在错误日志中显示用户拒绝访问,并在我的浏览器中显示内部服务器错误。我想念什么?

标签: mysqlnode.jsgoogle-app-enginegoogle-cloud-platformgoogle-cloud-storage

解决方案


推荐阅读