无法在cPanel上的“实时” mySQL数据库上更新/插入或删除

时间:2018-10-10 10:44:38

标签: mysql node.js cpanel

我有一个我的应用程序使用的mySQL数据库。在我的本地计算机上,我可以执行任何操作,并且连接字符串中的用户拥有所有特权。与托管公司的数据库中的用户(同一用户)一样。

我已经与托管服务提供商进行了完全相同的设置。当我连接到实时应用程序时,它可以完美连接到数据库。我可以很好地查询数据库,但是无法添加添加,修改或删除记录。

我的服务提供商建议我优化数据库中的表,但这没有任何区别。

我的应用程序是一个节点应用程序,我正在使用mysql软件包。

我很困惑,似乎也很困惑,因为现在18个小时后,这个问题仍未得到解决。

最初建议在cPanel上使用远程MySQL,但我没有尝试从另一个程序(如工作台或任何其他程序)连接。我只是希望我的Web应用程序能够修改数据库中的记录-不管用户位于何处,无论其IP地址是什么。

我的连接字符串如下(在本地和实时应用上)

const connection = mysql.createConnection({
host: process.env.DATABASE_HOST,
user: process.env.DATABASE_USER,
database: process.env.DATABASE_NAME,
password: process.env.DATABASE_PASSWORD,
multipleStatements: true //for more than one query in a get route
});

任何建议将不胜感激。

user prevelages

1 个答案:

答案 0 :(得分:0)

事实证明,phpmyAdmin的表名区分大小写。我的数据操作查询表名称是大写的