Maison > Article > base de données > MySQL crée des comptes d'utilisateurs et supprime des comptes d'utilisateurs
mysql créer un compte utilisateur
Pour créer un nouveau compte utilisateur, utilisez l'instruction CREATE USER, comme indiqué ci-dessous :
Entrez :
create user ben identified by 'p@$$w0rd';
Analyse : CREATE USER crée un nouveau compte utilisateur. Un mot de passe n'est pas nécessairement requis lors de la création d'un compte utilisateur, mais cet exemple en donne un en utilisant IDENTIFIED BY 'p@$$wOrd'. Si vous répertoriez à nouveau les comptes d'utilisateurs, vous verrez les nouveaux comptes dans la sortie.
Spécifiez un mot de passe haché IDENTIFIÉ PAR Le mot de passe spécifié est du texte brut et MySQL le cryptera avant de l'enregistrer dans la table utilisateur. Pour spécifier un mot de passe comme valeur de hachage, utilisez IDENTIFIED BY PASSWORD.
Les comptes d'utilisateurs peuvent également être créés à l'aide des instructions GRANT ou INSERT GRANT (décrites plus loin), mais généralement CREATE USER est l'instruction la plus claire et la plus simple. De plus, vous pouvez également ajouter des utilisateurs en insérant directement des lignes dans la table user, mais pour des raisons de sécurité, cela n'est généralement pas recommandé. Les tables (et les schémas de tables, etc.) utilisées par MySQL pour stocker les informations des comptes utilisateur sont extrêmement importantes et tout dommage pouvant leur être causé pourrait sérieusement nuire au serveur MySQL. Il est donc préférable d’utiliser des balises et des fonctions pour traiter ces tables plutôt que de les traiter directement.
Pour renommer un compte utilisateur, utilisez l'instruction RENAME USER, comme suit :
Entrez :
MySQL 5 est uniquement pris en charge par MySQL 5 ou version ultérieure. UTILISATEUR. Pour renommer un utilisateur dans MySQL précédent, utilisez UPDATE pour mettre à jour directement la table user.rename user ben to bforta;mysql supprimer le compte utilisateur
Pour supprimer un compte utilisateur (et les autorisations associées), utilisez l'instruction DROP USER, comme indiqué ci-dessous :
Entrée :
Avant MySQL 5 Depuis MySQL 5, DROP USER supprime le compte utilisateur et toutes les autorisations de compte associées. Avant MySQL 5, DROP USER ne pouvait être utilisé que pour supprimer des comptes d'utilisateurs, mais pas les autorisations associées. Par conséquent, si vous utilisez une ancienne version de MySQL, vous devez d'abord utiliser REVOKE pour supprimer les autorisations liées au compte, puis utiliser DROP USER pour supprimer le compte.drop user bforta;
[Recommandations associées]
Tutoriel vidéo gratuit MySQLExemples d'opérations en ligne de commande MySQL pour gérer les utilisateurs et modifier les mots de passe3. Plusieurs points à noter sur le contrôle d'accès MySQL
4 Tutoriel d'utilisation du jeu de caractères MySQL et de l'ordre de relecture
5. Introduction au jeu de caractères MySQL et à l'ordre de classement
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!