Проблема коннекта к базе данных Mysql

  • Автор темы 1sanek1
  • Дата начала
1

1sanek1

У меня возникла проблема, во время конекта, вылетает следующаяя ошибка:
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.java:2985>
at com.mysql.jdbc.Mysq1IO.checkErrorPacket<Mysq1IO.java: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", "пароль"); // ошибка в этой строке
 
1

1sanek1

А можно поподробнее, это надо на стороне сервера в базе данных сделать какие то настройки. А как техниески можно дать права юзеру с моим IP? Где и что надо прописать?
 

Kmet

Well-known member
25.05.2006
904
8
BIT
0
на стороне БД, как и где именно зависит от верисии БД и используемого ПО для администрирования. все это легко гуглится
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!