JDBC MySQL连接错误

时间:2012-11-27 17:38:46

标签: mysql jdbc

尝试与mysql数据库建立jdbc连接时出现以下错误:

  

尝试连接到jdbc:mysql:// localhost / castel castel castel
  com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:用户'castel'@'%'访问被拒绝到数据库'castel'

我可以通过命令行连接到数据库,而不会出现使用相同凭据的问题。我认为这可能是一个特权问题所以我跑了:

GRANT ALL PRIVILEGES ON mysql.* TO 'castel'@'%'

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

确定问题与数据库配置完全无关。事实证明我的盒子有iptables配置为将端口3306上的所有流量转发到另一台机器,所以我没有和我想的数据库说话。