我正在将数据库移至RDS。因此,我创建了一个数据库转储并将其上传到RDS。 我可以从本地计算机和服务器访问它。可公开访问,安全组为:
Inbound - MYSQL/Aurora, 0.0.0.0/0
Outbound - All traffic, 0.0.0.0/0
休眠配置如下:
hibernate.connection.username=user
hibernate.connection.password=password
hibernate.connection.url=jdbc:mysql://rds-endpoint:3306/db
过去在服务器上运行的测试在RDS上失败:
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'db.myTable' doesn't exist
我尝试删除端口或将“入站”更改为“所有流量”,但没有帮助。
答案 0 :(得分:0)
很明显,我的本地数据库不区分大小写,而RDS是。因此,从技术上讲,表db.myTable
不存在,就像RDS中的db.mytable
是正确的。