Maison  >  Article  >  base de données  >  Exemples d'opérations en ligne de commande pour la gestion des utilisateurs MySQL et la modification du mot de passe

Exemples d'opérations en ligne de commande pour la gestion des utilisateurs MySQL et la modification du mot de passe

巴扎黑
巴扎黑original
2017-05-20 14:15:191946parcourir

Utilisateur de gestion MySQL

Les comptes d'utilisateurs MySQL et les informations sont stockés dans une base de données MySQL nommée mysql. L'accès direct aux bases de données et aux tables MySQL n'est généralement pas requis (vous le comprendrez plus tard), mais parfois un accès direct est requis. L’un des moments où vous devez y accéder directement est lorsque vous devez obtenir une liste de tous les comptes d’utilisateurs. Pour ce faire, utilisez le code suivant :

Entrée :

use mysql;
select user from user;

Analyse : La base de données mysql possède une table nommée user, qui contient tous les comptes d'utilisateurs. La table user comporte une colonne appelée user qui stocke le nom de connexion de l'utilisateur. Un serveur nouvellement installé peut avoir un seul utilisateur (comme indiqué ici) et un serveur établi dans le passé peut avoir plusieurs utilisateurs.

Expérience avec plusieurs clients La meilleure façon d'expérimenter la modification des comptes d'utilisateurs et des autorisations est d'ouvrir plusieurs clients de base de données (tels que plusieurs copies de l'utilitaire de ligne de commande mysql), un connecté en tant qu'administrateur, d'autres connectez-vous en tant qu'utilisateur testé.


Changer le mot de passe

Pour modifier le mot de passe de l'utilisateur, utilisez l'instruction SET PASSWORD. Le nouveau mot de passe doit être crypté comme suit :

Saisie :

SET PASSWORD FOR bforta = Password('n3w p@$$w0rd');

Analyse : SET PASSWORD Mettre à jour le mot de passe de l'utilisateur. Le nouveau mot de passe doit être transmis à la fonction Password() pour le cryptage.

SET PASSWORD peut également être utilisé pour définir votre propre mot de passe :

Entrée :

SET PASSWORD = Password('n3w p@$$w0rd');

Analyse : lorsqu'aucun nom d'utilisateur n'est spécifié, SET PASSWORD met à jour le mot de passe actuellement connecté. dans le mot de passe utilisateur.

[Recommandations associées]

1. Tutoriel vidéo gratuit MySQL

2 Plusieurs points à noter sur le contrôle d'accès MySQL

3. Tutoriel sur le jeu de caractères MySQL et l'ordre de classement

4. Introduction au jeu de caractères MySQL et à l'ordre de classement

5 . Explication graphique et textuelle détaillée de l'installation de MySQL 5.5

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!

Déclaration:
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