我一直在使用this免费托管网站进行开发和测试。更新命令被拒绝用户
即使允许用户使用cPanel的所有命令,我也无法使用MySQL命令来更改数据库值。
然后,我测试了一个默认的用户,它仍然不起作用。但是,它在我的系统上正常工作。
MySQL的错误是
UPDATE command denied to user 'test'@'localhost' for table 'content'
其他命令工作正常。
这是怎么发生的?如何防止?或者任何解决方案?
我很肯定用户有权使用UPDATE
命令,因为我可以使用phpMyAdmin和相同的用户并修改MySQL字段。
我不明白为什么来自PHP的一些MySQL命令被拒绝给予所有特权的用户,并且可以通过phpMyAdmin执行所有操作。鉴于该脚本,phpMyAdmin和SQL主机位于同一台服务器上。
为什么这个问题被否决? – pahnin
我没有看到一个问题...... – Widor
好。问题是解决方案或解决方案是什么。更新 – pahnin