我在 AWS 上设置了我的网站。
现在的问题是:我可以从数据库中选择数据,但我无法插入它。但是,我的 root 拥有“插入”权限。
我确实创建了另一个用户并提供了相同的权限,但同样的问题仍然存在。
这是我的配置:
mysql - “root”用户的“选择”和“插入”权限。
+-------------+-------------+
| Select_priv | Insert_priv |
| Y | Y |
+-------------+-------------+
mysql - “主机”和“用户”详细信息
+----------------+------+
| host | user |
| % | root |
| 127.0.0.1 | root |
| (my ip) | root |
| ::1 | root |
| ip-(my ip) | |
| ip-(my ip) | root |
| localhost | |
| localhost | root |
+----------------+------+
php - 我使用“用户名”作为“root”、“主机”作为“localhost”和“端口”作为 3306 进行连接
入站安全组
出站安全组
最佳答案
部署在 aws RDS mysql 中时,插入查询中的表名称区分大小写。因此,请确保表名相同,即插入查询和数据库中的大小写相同。我希望这会起作用。
关于mysql - 无法插入 Amazon RDS 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44962323/