Maison  >  Article  >  base de données  >  Explication détaillée de l'ajout de nouveaux utilisateurs à la base de données MySQL

Explication détaillée de l'ajout de nouveaux utilisateurs à la base de données MySQL

小云云
小云云original
2017-12-13 14:08:153455parcourir

Dans cet article, nous expliquons principalement les connaissances nécessaires pour ajouter de nouveaux utilisateurs à la base de données MySQL. Alors, comment ajouter un nouvel utilisateur à la base de données MySQL? L'éditeur ne l'a pas fait en mode commande. Maintenant, cela se fait via phpmyadmin. . Jetons un coup d'oeil. Le tutoriel compilé par l'éditeur espère aider tout le monde.

Après avoir installé MySQL sur le VPS, l'utilisateur par défaut est uniquement root@localhost. Le moyen le plus simple d'ajouter un nouvel utilisateur MySQL est :

Exécutez l'instruction suivante dans phpmyadmin (ajoutez à la fin). de l'instruction (; symbole) :

grant all privileges on DBNAME.* to USERNAME@localhost identified by 'PASSWORD'
  flush privileges

Bien sûr, vous pouvez également saisir l'instruction sql ci-dessus après avoir exécuté

mysql -uroot -p

en SSH, avec le même effet.

L'explication est la suivante :

Cela ajoutera un nouvel utilisateur. Le nom d'utilisateur est USERNAME et le mot de passe est PASSWORD. Cet utilisateur dispose de autorisations de modification, de lecture et autres dans la base de données DBNAME.

Ajouter un article pour clarifier la méthode d'ajout d'utilisateurs

1 Créer un nouvel utilisateur

mysql -u root -p

Entrez Entrez la gestion de la ligne de commande mysql après le mot de passe

insert into mysql.user(Host,User,Password) values('localhost','admin',password('123456'));

//Actualisez la table des autorisations système

mysql> 🎜>

2 Créer une base de données


créer une nouvelle base de données;

3 Autoriser l'utilisateur


mysql>grant all privileges on newdatabase.* to admin@localhost identified by '123456';
  mysql>flush privileges;
Vous pouvez également accorder des autorisations spécifiques à l'utilisateur


accorde la sélection, l'insertion, la mise à jour, la suppression sur la nouvelle base de données.* à admin@localhost identifié par '123456';

Un total de 14 autorisations de sélection, d'insertion, de mise à jour, supprimer, créer, supprimer, indexer, modifier, accorder, références, recharger, arrêter, traiter, fichier


mysql> accorder tous les privilèges sur vtdc.* à joe@10.163.225.87 identifié par '123';

à partir de 10.163.225.87 L'utilisateur joe se voit attribuer l'autorisation d'effectuer toutes les opérations sur toutes les tables de la base de données vtdc et définit le mot de passe sur 123.


mysql>accordez tous les privilèges sur *.* à joe@10.163.225.87 identifié par '123';

Attribuez à l'utilisateur joe de 10.163.225.87 pour effectuer toutes les opérations sur toutes les tables de toutes les bases de données et définissez les autorisations le mot de passe au 123.


mysql>accordez tous les privilèges sur *.* à joe@localhost identifié par '123′;

Attribuez à l'utilisateur local joe les autorisations pour effectuer toutes les opérations sur toutes les tables de toutes les bases de données et définissez le mot de passe est 123.


Recommandations associées :

Exemples détaillés d'ajout de nouvelles autorisations utilisateur dans MySQL

Ajout de nouveaux utilisateurs pour la configuration MySQL sous Linux

Comment ajouter de nouveaux utilisateurs à votre base de données MySQL

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