Section courante

A propos

Section administrative du site

CREATE USER

Crée un utilisateur
MySQL

Syntaxe

CREATE USER [IF NOT EXISTS]
   user [auth_option] [, user [auth_option]] ...
   DEFAULT ROLE role [, role ] ...
   [REQUIRE {NONE | tls_option [[AND] tls_option] ...}]
   [WITH resource_option [resource_option] ...]
   [password_option | lock_option] ...
   [COMMENT 'comment_string' | ATTRIBUTE 'json_object']

auth_option: {
   IDENTIFIED BY 'auth_string'
   | IDENTIFIED BY RANDOM PASSWORD
   | IDENTIFIED WITH auth_plugin
   | IDENTIFIED WITH auth_plugin BY 'auth_string'
   | IDENTIFIED WITH auth_plugin BY RANDOM PASSWORD
   | IDENTIFIED WITH auth_plugin AS 'auth_string'
}

tls_option: {
   SSL
   | X509
   | CIPHER 'cipher'
   | ISSUER 'issuer'
   | SUBJECT 'subject'
}

resource_option: {
   MAX_QUERIES_PER_HOUR count
   | MAX_UPDATES_PER_HOUR count
   | MAX_CONNECTIONS_PER_HOUR count
   | MAX_USER_CONNECTIONS count
}

password_option: {
   PASSWORD EXPIRE [DEFAULT | NEVER | INTERVAL N DAY]
   | PASSWORD HISTORY {DEFAULT | N}
   | PASSWORD REUSE INTERVAL {DEFAULT | N DAY}
   | PASSWORD REQUIRE CURRENT [DEFAULT | OPTIONAL]
   | FAILED_LOGIN_ATTEMPTS N
   | PASSWORD_LOCK_TIME {N | UNBOUNDED}
}

lock_option: {
   ACCOUNT LOCK
   | ACCOUNT UNLOCK
}

Description

Cette instruction permet de créer un nouveau compte MySQL.



Dernière mise à jour : Mardi, le 31 Août 2021