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');
Méthode 2 : utilisez mysqladmin
mysqladmin -u root password "newpass"
Si root a déjà défini un mot de passe, utilisez le méthode suivante
mysqladmin -u root password oldpass "newpass"
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;
Créer un utilisateur normal
Gestion des utilisateurs
mysql>use mysql;
Afficher
mysql> select host,user,password from user ;
Créer
mysql>
Gestion des utilisateurs
mysql>use mysql;
Afficher
mysql> select host,user,password from user ;
Créer un utilisateur
mysql> insert into mysql.user (Host,User,Password) Values('%','wise',PASSWORD('passwd')); msyql>FLUSH RPIVILEGES
Modifier
mysql>rename user feng to newuser;//mysql 5之后可以使用,之前需要使用update 更新user表
Supprimer
mysql>drop user newuser; //mysql5之前删除用户时必须先使用revoke 删除用户权限,然后删除用户,mysql5之后drop 命令可以删除用户的同时删除用户的相关权限
Changer le mot de passe
mysql> set password for zx_root =password('xxxxxx'); mysql> update mysql.user set password=password('xxxx') where user='otheruser'
Afficher les autorisations des utilisateurs
mysql> show grants for zx_root;
Donner les autorisations
mysql> grant all privileges on YQ.* to wise;
Récupérer les autorisations
mysql> revoke select on dmc_db.* from zx_root; //如果权限不存在会报错
Modifier
mysql>rename user feng to newuser;//mysql 5之后可以使用,之前需要使用update 更新user表
Supprimer
mysql>dropuser newuser; //mysql5之前删除用户时必须先使用revoke 删除用户权限,然后删除用户,mysql5之后drop 命令可以删除用户的同时删除用户的相关权限
Changer le mot de passe
mysql> set password for zx_root =password('xxxxxx'); mysql> update mysql.user set password=password('xxxx') where user='otheruser'
Afficher les autorisations des utilisateurs
mysql> show grants for zx_root;
Accorder des autorisations
mysql> grant select on dmc_db.* to zx_root;
Recycler les autorisations
mysql> revoke select on dmc_db.* from zx_root; //如果权限不存在会报错
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!