2012-01-06 16 views
7

Ho un utente in MySQL con i seguenti privilegi:Mantengo i diritti CREATE dopo DROP DATABASE in MySQL?

GRANT USAGE ON *.* TO 'certain_db'@'192.168.1.1' IDENTIFIED BY PASSWORD '****' 
GRANT ALL PRIVILEGES ON `certain_db`.* TO 'certain_db'@'192.168.1.1' 

Se lascio cadere questo database, posso mantenere il diritto di crearla in seguito?

risposta

12

Sì. Tutte le informazioni relative all'accesso utente, ai privilegi, ecc. Sono memorizzate in un database chiamato "mysql". Le informazioni relative ai privilegi del database sono memorizzate nella tabella 'db'. Quando si rilascia un database, i privilegi su di esso non vengono cancellati. Quindi, se si desidera creare un database con il nome SAME in seguito, sarà possibile.

+0

OMG, è molto pericoloso ... –