Показать сообщение отдельно
  #1  
Старый 22.09.2008, 21:45
1sanek1 1sanek1 вне форума
Прохожий
 
Регистрация: 22.09.2008
Сообщения: 1
Репутация: 10
По умолчанию Ошибка при конекте к базе данных MySQL

У меня возникла проблема, во время конекта, вылетает следующаяя ошибка:
Access denied for user 'user'@'мой IP' <using pasword: YES>
at com.mysql.jdbc.QLError.createSQLException<SQLError .java:946>
at com.mysql.jdbc.Mysq1IO.checkErrorPacket<Mysq1IO.ja va:2985>
at com.mysql.jdbc.Mysq1IO.checkErrorPacket<Mysq1IO.ja va:885>
........................
at java.sql.DriverManager.getConection<DriverManager. java:582>
at java.sql.DriverManager.getConection<DriverManager. java:185>
at Okno2.main<Okno2.java14>
Поидеи это ошибка отказ в доступе, но точно известно, что база рабочая, и пароль, логин, порт и Ip верные. Что интересно, пробовал изменить пароль, затем менял логин, ошибка та же самая. Если изменить Ip и порт ошибка другая.
База написана на MySQL 4.1.18 , JDBC драйвер Connector/J версия 5.0, кто нибуть знает в чём тут дело?
часть кода:

String url = "jdbc:mysql://62.117.122.126:порт/имя_базы";
Class.forName("com.mysql.jdbc.Driver").newInstance ();
con = DriverManager.getConnection(url, "user", "пароль"); // ошибка в этой строке
Мне объяснили, что в базе написанной на MySQL необходимо в данном примере организовать доступ для пользователя uzer и моего Ip иначе можно только конектится по лакальной сети, только возникает вопрос как это сделать? Помогите новичку, подскажите как исправить ошибку.
Ответить с цитированием