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

mysql vytvořit uživatele pouze v případě, že uživatel neexistuje

Pokud vytváříte uživatele, musíte také vytvořit grant. Grant implicitně vytvoří uživatele, pokud neexistuje (proto se doporučuje zahrnout heslo při vytváření grantu pro případ, že neexistuje). viz http://dev.mysql.com/doc/refman/ 5.1/cs/grant.html

Možností je tedy pouze vytvořit grant (s heslem) a uživatel je implicitně vytvořen.

Např.:

GRANT ALL PRIVILEGES  ON db_name.* 
TO 'user'@'%' IDENTIFIED BY 'password' 
WITH GRANT OPTION;


  1. Procházení databáze mysql

  2. Jak vytvořit databázi MySQL pomocí cPanel API

  3. Najděte název odkazované tabulky pomocí názvu tabulky, pole a schématu

  4. JPA Eclipselink Database Change Notification neruší platnost záznamu mezipaměti