|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Ошибка при конекте к базе данных 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 иначе можно только конектится по лакальной сети, только возникает вопрос как это сделать? Помогите новичку, подскажите как исправить ошибку. |
#2
|
|||
|
|||
А доступ есть из под root? или хотя из под юзера с привелегией grant?
или связь с админами БД? |