我正在尝试使用 java 中的 JDBC 工具(使用 eclipse)连接到 MySQL 服务器。我只是想知道如何输入 2 个用户/密码组合。第一个是我用来连接服务器的(例如当我 ssh 进入服务器时),第二个是我进入 phpmyadmin 的。到目前为止,我只将 phpmyadmin 密码输入到 jdbc 连接属性中,并且它没有连接。这是我目前的声明:
conn = DriverManager.getConnection("jdbc:mysql://[IP of server]:3306/[Database Table name]", "[UserName (same as phpmyadmin)]","[Password (same as phpmyadmin)]");
我得到一个
java.sql.SQLException: null, message from server: "Host '[My computer's full host name]' is not allowed to connect to this MySQL server"
我只是想知道除了 phpmyadmin 用户名/密码之外,是否还需要输入我的服务器登录名/密码(我用于 ssh 的那个)。我是 JDBC 和 MySQL 服务器的新手,所以我会很感激任何提示。
仅作为背景,我可以通过 ssh 成功连接,并且可以通过 phpmyadmin 登录服务器。