Mysql
 sql >> Database >  >> RDS >> Mysql

Imposta aspnetcore con il database MySQL nella finestra mobile

Il contenitore, per impostazione predefinita, non consente a nessuno di accedere al server come root dall'esterno del contenitore. Ciò impedisce ad altri contenitori (o anche all'host) di connettersi al db (usando le credenziali di root). È possibile utilizzare il flag MYSQL_ROOT_HOST per passare l'IP del container o dell'host a cui dovrebbe essere consentito connettersi al server con le credenziali di root. Per esempio. Per consentire all'host di connettersi, devi impostare MYSQL_ROOT_HOST="172.17.0.1 ".

Inoltre vedo che hai creato solo l'utente root, ma nella stringa di connessione usi userid=user . Puoi utilizzare server=127.0.0.1 come nome host.