我在谷歌控制台的付费帐户下托管了一个nodeJS应用程序。当我试图在本地主机服务器中将我的nodeJS应用程序连接到MySQL db时,它正在工作,但是一旦我将它配置为在Google云控制台中工作,它就表示无法连接到数据库。我成功地创建了一个google实例,并确定了用户名和密码,因为我可以通过云控制台连接到数据库。我在网上参考了很多教程,却找不到办法.var con = mysql.createConnection
我是Nodejs的新手,我有一个用NodeJS编写的lambda函数,它可以删除一些行,并在mysql数据库中插入一些数据。我遇到过一些带有错误消息的实例,比如PROTOCOL_SEQUENCE_TIMEOUT、PROTOCOL_CONNECTION_LOST,还有一个实例无法解析RDS db dns并连接到数据库。var mysql = require('mysql');
var pool =
我仍然不明白为什么在试图连接到Node.js上的MYSQL服务器时,我仍然收到这条错误消息-Error: ER_ACCESS_DENIED_ERROR: Access denied for user\node_modules\mysql\lib\protocol\sequences\Sequence.js:52:14)
at Handshake.ErrorPacket (C:\Users\Admin\node_modules\mysql\lib\protocol\sequences\Handshake.js:10
现在,要将节点js连接到mysql,我使用了以下连接器:
var mysql = require('mysql');
var connection = mysql.createConnection此外,在user表中,我已将所有数据库都授予root@192.168.2.150权限。但是,我仍然无法从节点连接到mysql,这会给出以下错误。at Parser.write (G:\Coding_Zone\<e