无法更新/插入或删除cpanel上的“live”mysql数据库

ibrsph3r  于 2021-06-18  发布在  Mysql
关注(0)|答案(1)|浏览(595)

我有一个mysql数据库,我的应用程序使用。在我的本地机器上,我可以做任何事情,连接字符串中的用户拥有所有特权。就像我的托管公司的数据库中的用户(同一个用户)一样。
我已经设置了完全相同的与我的主机提供商。当我连接到我的实时应用程序,它完美地连接到数据库。我可以查询数据库罚款,但我不能添加,修改或删除记录。
我的服务提供商建议我优化数据库中的表,但这并没有产生任何影响。
我的应用程序是一个节点应用程序,我使用的是mysql包。
我很困惑,很明显我的服务提供商也是如此,因为18个小时后这个问题还没有解决。
最初建议在cpanel上使用远程mysql,但我不尝试从其他程序(如workbench)或任何东西进行连接。我只是希望我的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
});

如有任何建议,将不胜感激。

wsxa1bj1

wsxa1bj11#

原来phpmyadmin,表名是区分大小写的。我的数据操作查询表名是大写的

相关问题