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

Skonfiguruj aspnetcore z bazą danych MySQL w docker

Kontener domyślnie nie pozwala nikomu na logowanie się do serwera jako root spoza kontenera. Uniemożliwia to innym kontenerom (lub hostowi również) łączenie się z bazą danych (przy użyciu poświadczeń administratora). Możesz użyć flagi MYSQL_ROOT_HOST, aby przekazać IP kontenera lub hosta, który powinien mieć możliwość łączenia się z serwerem z poświadczeniami roota. Np. Aby zezwolić hostowi na połączenie, ustaw MYSQL_ROOT_HOST="172.17.0.1 ".

Widzę też, że utworzyłeś tylko użytkownika root, ale w ciągu połączenia używasz userid=user . Możesz użyć server=127.0.0.1 jako nazwa hosta.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. kosztowne zapytanie powoduje wyłączenie serwera bazy danych — szukanie sposobów na złagodzenie tego problemu

  2. MySQL — alternatywy dla zagnieżdżonych podzapytań przy ograniczaniu agregacji danych w skorelowanym podzapytaniu

  3. CodeIgniter - jak zaksięgować wartość z formularza jako NULL zamiast 0

  4. MySQL:WYMAGAJ SSL nie pokazane w grantach

  5. MySQL — Oblicz różnicę czasu netto między dwiema datami i godzinami, wykluczając przerwy?