• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

Проблема коннекта к базе данных 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", "пароль"); // ошибка в этой строке
 
А можно поподробнее, это надо на стороне сервера в базе данных сделать какие то настройки. А как техниески можно дать права юзеру с моим IP? Где и что надо прописать?
 
на стороне БД, как и где именно зависит от верисии БД и используемого ПО для администрирования. все это легко гуглится
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab