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

Nie można połączyć się z Intellij do mySql działającego w kontenerze docker - określona kombinacja użytkownika bazy danych/hasła jest odrzucana

Jak wspomniał @danblack, musiałem połączyć się przez tcp.

1) Aby uzyskać adres IP kontenera:

docker inspect mysql1

2) Zmieniłem użytkownika mysql, aby umożliwić dostęp ze wszystkich lokalizacji (jak wspomniano tutaj ):

'dev'@'%' to był 'dev'@'localhost' poprzednio

To załatwiło sprawę:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nieprawidłowy argument podany dla foreach() w Codeigniter

  2. Wstrzykiwanie SQL, cytaty i PHP

  3. Wstawianie zbiorcze lub aktualizowanie za pomocą Hibernate?

  4. Podany klucz był za długi; maksymalna długość klucza to 1000 bajtów

  5. Złożone indeksy MySQL i operator BETWEEN