我想连接 mysql DB 并向表中插入一些值。但我得到的结果是:“对于表 'paramenttable',INSERT 命令被拒绝给用户 '' @'localhost'”。
(像这样调用route.js中的两个函数:)
mysqlinsertp.conn();
mysqlinsertp.insert(array_1);
最佳答案
在该变量中找不到 mysql 的配置。 settings.js
的模块导出提供了一个 mysql
项。您应该使用它而不是 root。
您的客户端初始化应如下所示:
var client = mysql.createConnection(settings.mysql);
而不是mysql.createConnection(settings);
关于mysql - nodejs连接到mysql数据库 "INSERT command denied to user",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34134384/