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

MySQL:Udělte **všechna** oprávnění k databázi

GRANT ALL PRIVILEGES ON mydb.* TO 'myuser'@'%' WITH GRANT OPTION;

Takto vytvořím svá oprávnění „Super User“ (ačkoli bych normálně určil hostitele).

DŮLEŽITÁ POZNÁMKA

I když tato odpověď může vyřešit problém přístupu, WITH GRANT OPTION vytvoří uživatele MySQL, který může upravovat oprávnění ostatních uživatelů .

Oprávnění GRANT OPTION vám umožňuje udělit jiným uživatelům nebo je odebrat jiným uživatelům ta oprávnění, která sami vlastníte.

Z bezpečnostních důvodů byste tento typ uživatelského účtu neměli používat pro žádný proces, ke kterému bude mít přístup veřejnost (tj. web). Doporučuje se, abyste vytvořili uživatele pouze s právy k databázi pro tento druh použití.



  1. Vyhledávání chybového čísla zprávy

  2. Základní příkazy pro správu databáze MySQL – část I

  3. Použijte APP_NAME() k získání názvu aplikace aktuální relace na serveru SQL

  4. Nasazení certifikátu pro šifrované připojení SQL Server