-1

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

试图连接到 jdbc:mysql://localhost/
castel castel castel com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Access denied for user 'castel'@'%' to database 'castel'

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

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

任何帮助将不胜感激。

4

1 回答 1

0

好的,问题与数据库配置完全无关。事实证明,我的机器将 iptables 配置为将端口 3306 上的所有流量转发到另一台机器,所以我没有像我认为的那样与数据库交谈。

于 2012-11-28T15:21:07.250 回答