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

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

巴扎黑
Libérer: 2017-05-20 14:15:19
original
1995 Les gens l'ont consulté

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;
Copier après la connexion

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');
Copier après la connexion

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');
Copier après la connexion

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!

É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