我的java代码有问题。
我想连接到我的远程服务器,所以我这样做了:
String url = "jdbc:mysql://188.68.252.*5:3306/";
String dbName = "slimxaq_op**a";
String driver = "com.mysql.jdbc.Driver";
String userName = "slimxaq_op**a";
String password = "deokabe**";
try {
Class.forName("com.mysql.jdbc.Driver");
Connection conn = DriverManager.getConnection(url+dbName,userName,password);
}catch(Exception e) {
e.printStackTrace();
}
但是当我运行它时,我明白了:
java.sql.SQLException: Access denied for user 'slimxaq_opt**a'@'94.232.**.60' (using password: YES)
这个ip
是我的本地主机地址,为什么在我为远程服务器配置它时它连接到localhost?我的服务器已打开以进行远程连接。
答案 0 :(得分:0)
您可以连接到服务器,但问题是您没有访问权限。连接数据库工具,并为用户slimxaq_opt ** a授予IP访问权限...这应该可以解决您的问题......