Maison > base de données > tutoriel mysql > le corps du texte

Explication détaillée de la création par MySQL d'utilisateurs root ordinaires et des fonctions de modification et de suppression

小云云
Libérer: 2018-01-27 14:51:14
original
1519 Les gens l'ont consulté

Cet article présente principalement la création mysql des utilisateurs root et des utilisateurs ordinaires ainsi que les fonctions de modification et de suppression. J'espère que cela pourra aider tout le monde.

Méthode 1 : utilisez la commande SET PASSWORD

  mysql -u root
  mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
Copier après la connexion

Méthode 2 : utilisez mysqladmin

mysqladmin -u root password "newpass"
Copier après la connexion

Si root a déjà défini un mot de passe, utilisez le méthode suivante

mysqladmin -u root password oldpass "newpass"
Copier après la connexion

Méthode 3 : Modifier directement la table des utilisateurs avec UPDATE

mysql -u root
  mysql> use mysql;
  mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
  mysql> FLUSH PRIVILEGES;
Copier après la connexion

Créer un utilisateur normal

Gestion des utilisateurs

mysql>use mysql;
Copier après la connexion
Copier après la connexion

Afficher

mysql> select host,user,password from user ;
Copier après la connexion
Copier après la connexion

Créer

mysql>

Gestion des utilisateurs

mysql>use mysql;
Copier après la connexion
Copier après la connexion

Afficher

mysql> select host,user,password from user ;
Copier après la connexion
Copier après la connexion

Créer un utilisateur

mysql> insert into mysql.user (Host,User,Password) Values('%','wise',PASSWORD('passwd'));
msyql>FLUSH RPIVILEGES
Copier après la connexion

Modifier

mysql>rename user feng to newuser;//mysql 5之后可以使用,之前需要使用update 更新user表
Copier après la connexion
Copier après la connexion

Supprimer

mysql>drop user newuser; //mysql5之前删除用户时必须先使用revoke 删除用户权限,然后删除用户,mysql5之后drop 命令可以删除用户的同时删除用户的相关权限
Copier après la connexion

Changer le mot de passe

mysql> set password for zx_root =password('xxxxxx');
 mysql> update mysql.user set password=password('xxxx') where user='otheruser'
Copier après la connexion
Copier après la connexion

Afficher les autorisations des utilisateurs

mysql> show grants for zx_root;
Copier après la connexion
Copier après la connexion

Donner les autorisations

mysql> grant all privileges on YQ.* to wise;
Copier après la connexion

Récupérer les autorisations

mysql> revoke select on dmc_db.* from zx_root; //如果权限不存在会报错
Copier après la connexion
Copier après la connexion

Modifier

mysql>rename user feng to newuser;//mysql 5之后可以使用,之前需要使用update 更新user表
Copier après la connexion
Copier après la connexion

Supprimer

mysql>dropuser newuser; //mysql5之前删除用户时必须先使用revoke 删除用户权限,然后删除用户,mysql5之后drop 命令可以删除用户的同时删除用户的相关权限
Copier après la connexion

Changer le mot de passe

mysql> set password for zx_root =password('xxxxxx');
 mysql> update mysql.user set password=password('xxxx') where user='otheruser'
Copier après la connexion
Copier après la connexion

Afficher les autorisations des utilisateurs

mysql> show grants for zx_root;
Copier après la connexion
Copier après la connexion

Accorder des autorisations

mysql> grant select on dmc_db.* to zx_root;
Copier après la connexion

Recycler les autorisations

mysql> revoke select on dmc_db.* from zx_root; //如果权限不存在会报错
Copier après la connexion
Copier après la connexion

Recommandations associées :

Création MySQL de comptes d'utilisateurs et suppression de comptes d'utilisateurs

Tutoriel MySQL pour créer des champs calculés et utiliser des sous-requêtes

Analyser MySQL pour créer des utilisateurs locaux et accorder les autorisations de base de données

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!