Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Nie można utworzyć PoolableConnectionFactory (odmowa dostępu dla użytkownika „@”localhost”

Twoja konfiguracja wygląda dobrze. Wygląda na to, że jest to wyłącznie problem z uprawnieniami.

Musisz przyznać temu użytkownikowi dostęp w mysql. O ile Java połączy się z localhost, będzie to robić za pomocą tcp/ip - jednak w mysql localhost i 127.0.0.1 mają inne znaczenie. Wydanie tego kodu SQL powinno załatwić sprawę.

grant all on twitter.* to 'root'@'127.0.0.1' identified by 'mypwd';

Zakłada się, że Java zamienia „localhost” na 127.0.0.1, jeśli coś nadal nie działa, możesz spróbować zmienić ciąg połączenia na „jdbc:mysql://127.0.0.1:3306/twitter”

Tak jak masz teraz, hasło w postaci zwykłego tekstu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Konwersja tabel z rozróżnianiem wielkości liter w MySQL

  2. Wskazówki dotyczące migracji z baz danych zastrzeżonych do baz danych typu open source

  3. Czy stół „czarnej dziury” jest zły?

  4. Przekroczono limit czasu zapytania MySQL:(70100):Wykonywanie zapytania zostało przerwane

  5. Całkowicie usuń MariaDB lub MySQL z CentOS 7 lub RHEL 7