尝试与mysql数据库建立jdbc连接时出现以下错误:
尝试连接到jdbc:mysql:// localhost / castel castel castel
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:用户'castel'@'%'访问被拒绝到数据库'castel'
我可以通过命令行连接到数据库,而不会出现使用相同凭据的问题。我认为这可能是一个特权问题所以我跑了:
GRANT ALL PRIVILEGES ON mysql.* TO 'castel'@'%'
非常感谢任何帮助。
答案 0 :(得分:0)
确定问题与数据库配置完全无关。事实证明我的盒子有iptables配置为将端口3306上的所有流量转发到另一台机器,所以我没有和我想的数据库说话。