• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

połączenie z bazą danych MySQL na serwerze z aplikacji javy

VPS Starter Arubacloud
0 głosów
827 wizyt
pytanie zadane 25 lutego 2016 w Java przez konradad Nowicjusz (180 p.)
Witam

W swojej aplikacji javie chce nawiązać połączenie z bazą danych mysql. Otrzymuję następujący błąd:

 java.sql.SQLException: Access denied for user 'konrad'@'localhost' (using password: YES)

wszystkie prawa urzytkownik ma przyznane. Od strony kodu w javie wszystko na 100% ok.

Proszę o pomoc i pozdrawiam

3 odpowiedzi

+1 głos
odpowiedź 25 lutego 2016 przez Ehlert Ekspert (214,060 p.)

Podstawową umiejętnością radzenia sobie w takich sytuacjach jest wklepanie treści błędu do wujka:

LINK

 

komentarz 26 lutego 2016 przez konradad Nowicjusz (180 p.)
Wujka pytałem i zrobiłem wszystko co radził, bez skutku
0 głosów
odpowiedź 25 lutego 2016 przez redvine Użytkownik (960 p.)
Jakbyś wstawił jakiś kod to było by miło :) Zgaduje że dane konta są niepoprawne, ale bez kodu więcej nie da się powiedzieć.
0 głosów
odpowiedź 26 lutego 2016 przez konradad Nowicjusz (180 p.)

łączę się w taki sposób i tutaj nie ma filozofi: 

Connection conn;
try {
    Class.forName("com.mysql.jdbc.Driver");

 

komentarz 26 lutego 2016 przez konradad Nowicjusz (180 p.)
conn = DriverManager.getConnection("jdbc:mysql://127.5.187.130:3306/bankapp",
        "konrad", // login
        "ania23" // password
);
komentarz 26 lutego 2016 przez konradad Nowicjusz (180 p.)
Statement myStatement = conn.createStatement();

ResultSet myResolt = myStatement.executeQuery("SELECT *FROM CLIENTS;");

while (myResolt.next()){
    System.out.println(myResolt.getString("NAME"));
}

 

 

komentarz 26 lutego 2016 przez konradad Nowicjusz (180 p.)
a tu urzytkownicy z konsoli mysql> SELECT user, host FROM mysql.user;
+--------------+---------------+
| user         | host          |
+--------------+---------------+
| adminGePifyR | %             |
| adminGePifyR | 127.5.187.130 |
| konrad       | localhost     |
+--------------+---------------+

dla admina jest dokładnie to samo
komentarz 26 lutego 2016 przez konradad Nowicjusz (180 p.)
[bankapp-adamczyk11.rhcloud.com 56b8f0220c1e66f6c70000bb]\> CREATE USER 'ania'@'%' IDENTIFIED BY 'konrad';
bash: CREATE: command not found
[bankapp-adamczyk11.rhcloud.com 56b8f0220c1e66f6c70000bb]\> GRANT ALL PRIVILEGES ON * . * TO 'ania'@'%';
bash: GRANT: command not found
[bankapp-adamczyk11.rhcloud.com 56b8f0220c1e66f6c70000bb]\> FLUSH PRIVILEGES;
bash: FLUSH: command not found
[bankapp-adamczyk11.rhcloud.com 56b8f0220c1e66f6c70000bb]\> mysql
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 10
Server version: 5.5.45 MySQL Community Server (GPL)

Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> CREATE USER 'ania'@'%' IDENTIFIED BY 'konrad';
Query OK, 0 rows affected (0.01 sec)

mysql> CREATE USER 'ania'@'%' IDENTIFIED BY 'konrad';
ERROR 1396 (HY000): Operation CREATE USER failed for 'ania'@'%'
mysql> GRANT ALL PRIVILEGES ON * . * TO 'ania'@'%';
Query OK, 0 rows affected (0.00 sec)

mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.01 sec)

mysql> SELECT user, host FROM mysql.user;
+--------------+---------------+
| user         | host          |
+--------------+---------------+
| adminGePifyR | %             |
| ania         | %             |
| adminGePifyR | 127.5.187.130 |
| konrad       | localhost     |
+--------------+---------------+
4 rows in set (0.00 sec)

mysql>
mysql> quit;
Bye
[bankapp-adamczyk11.rhcloud.com 56b8f0220c1e66f6c70000bb]\> mysql -u ania -p konrad -h localhost
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
[bankapp-adamczyk11.rhcloud.com 56b8f0220c1e66f6c70000bb]\> ^C
[bankapp-adamczyk11.rhcloud.com 56b8f0220c1e66f6c70000bb]\>

Podobne pytania

0 głosów
1 odpowiedź 1,218 wizyt
pytanie zadane 15 marca 2018 w Java przez Tomek Reda Obywatel (1,110 p.)
0 głosów
0 odpowiedzi 234 wizyt
pytanie zadane 23 listopada 2019 w Programowanie przez luna22 Obywatel (1,420 p.)
0 głosów
1 odpowiedź 566 wizyt
pytanie zadane 14 maja 2018 w Java przez patryczek036 Nowicjusz (210 p.)

93,005 zapytań

141,971 odpowiedzi

321,249 komentarzy

62,341 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...