Maison > base de données > tutoriel mysql > Résumé de l'apprentissage MYSQL (3) : génération et autonomisation des utilisateurs MYSQL

Résumé de l'apprentissage MYSQL (3) : génération et autonomisation des utilisateurs MYSQL

黄舟
Libérer: 2016-12-23 17:11:12
original
1152 Les gens l'ont consulté

#Après avoir terminé l'installation de MySQL pour la première fois, vous devez définir un mot de passe pour l'utilisateur root MySQL
#Connectez-vous à MySQL
mysql –u root et appuyez sur Entrée
Set password=PASSWORD( '111111'); //Remplacer root Le mot de passe est défini sur 111111
#Pour la première utilisation, vérifiez la table des utilisateurs de mysql Pour des raisons de sécurité, nous supprimerons les utilisateurs non root et les utilisateurs qui ne sont pas autorisés à se connecter. localement
Afficher les bases de données;
Utiliser mysql;
Sélectionner l'utilisateur, l'hôte et le mot de passe de l'utilisateur;
Supprimer de l'utilisateur où utilisateur !='root' //Supprimer tous les utilisateurs non root de l'autorisation table
Supprimer de l'utilisateur où host !='localhost'; //Supprimer les utilisateurs qui se connectent à partir de n'importe quel hôte autre que localhost
#Créez un compte d'administrateur local (c'est-à-dire que vous pouvez effectuer n'importe quelle opération sur toutes les bibliothèques, mais vous ne pouvez vous connecter que localement)
Accordez tous les privilèges sur *.* au nom de compte @localhost identifié par « mot de passe » avec l'option d'octroi ;
#Créez un utilisateur qui ne dispose que d'autorisations pour une certaine bibliothèque. notre environnement de production actuel et l'accès des applications au serveur de base de données sont tous sur le même réseau local. Nous pouvons le faire Créer un utilisateur.
Accordez tout sur le nom de la base de données.* au nom du compte@'192.168.1.%' identifié par "mot de passe";
#Créez un utilisateur esclave Lors de la synchronisation maître-esclave à l'avenir, vous devrez utiliser.
Accorder l'esclave de réplication sur *.* au nom du compte@"IP esclave" identifié par 'mot de passe';
#Afficher les autorisations d'un utilisateur
Afficher les autorisations ; //Afficher vos propres autorisations
Afficher Grants for user@'host' //Afficher les autorisations de cet utilisateur. L'utilisateur et l'hôte ici doivent être cohérents avec la table mysql.user.
Ce sont les plus couramment utilisés. Après avoir ajouté toutes les autorisations, vous devez saisir les privilèges de vidage avant qu'ils ne prennent effet.

Ce qui précède est le résumé de l'apprentissage MYSQL (3) : MYSQL génère du contenu utilisateur et d'autonomisation. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !



É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