sql >> Databáze >  >> RDS >> Mysql

Nastavte aspnetcore s databází MySQL v dockeru

Kontejner ve výchozím nastavení neumožňuje nikomu přihlásit se k serveru jako uživatel root mimo kontejner. To zabrání dalším kontejnerům (nebo také hostiteli) v připojení k db (pomocí přihlašovacích údajů root). Můžete použít příznak MYSQL_ROOT_HOST k předání IP kontejneru nebo hostitele, kterému by mělo být povoleno připojit se k serveru s oprávněními root. Např. Chcete-li povolit připojení hostitele, nastavte MYSQL_ROOT_HOST="172.17.0.1 ".

."

Také vidím, že jste vytvořili pouze uživatele root, ale v připojovacím řetězci používáte userid=user . Můžete použít server=127.0.0.1 jako název hostitele.



  1. Kdy bych měl v MySQL použít UNSIGNED a SIGNED INT?

  2. Jaké situace způsobují, že se balíčky Oracle stanou neplatnými?

  3. Zobrazit pokročilé možnosti konfigurace serveru v SQL Server (T-SQL)

  4. Příklady TIMESTAMPADD() – MySQL