Maison  >  Article  >  base de données  >  Que dois-je faire si j’ai besoin d’une autorisation pour accéder à MySQL ?

Que dois-je faire si j’ai besoin d’une autorisation pour accéder à MySQL ?

coldplay.xixi
coldplay.xixioriginal
2020-10-12 11:43:341905parcourir

Pour résoudre le paramètre d'autorisation d'accès MySQL : entrez d'abord dans le répertoire d'exécution de mysql et entrez [mysqld-shareware.exe], puis entrez [mysql --user=root mysql] puis entrez [mysql''gt] ; , exécutez l'invite.

Que dois-je faire si j’ai besoin d’une autorisation pour accéder à MySQL ?

Plus de recommandations d'apprentissage gratuites connexes : tutoriel mysql (Vidéo)

Comment résoudre le paramètre d'autorisation d'accès MySQL :

Première méthode de configuration des autorisations d'accès

Utilisez la commande Grant pour autoriser, entrez le code comme suit :

mysql"gt;GRANT ALL PRIVILEGES ON *.* TO system@localhost
IDENTIFIED BY 'manager' WITH GRANT OPTION;

devrait afficher : Requête OK, 0 ligne affectée (0,38 seconde)

Méthode de configuration des autorisations d'accès deux

Définissez chaque autorisation de l'utilisateur :

mysql"gt;INSERT INTO user valueS('localhost','system',PASSWORD('manager'), 'Y', 'Y ','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y') ;

Pour la version 3.22.34 de MySQL, il y a un total de 14 ""Y"", et leurs autorisations correspondantes sont les suivantes (classées dans l'ordre des champs) : Explication correspondante des noms de colonnes de la table d'autorisations et portée d'utilisation

select Select_priv ne nécessite une autorisation de sélection que lors de la récupération réelle d'une table table

insert Insert_priv vous permet d'insérer de nouvelles lignes dans une table existante table

update Update_priv permet de mettre à jour la liste des lignes d'un tableau existant avec de nouvelles valeurs

delete Delete_priv permet de supprimer les lignes qui remplissent les conditions du tableau

create Create_priv permet de créer une nouvelle base de données et table base de données, table ou Index

drop Drop_priv Supprimer (supprimer) les bases de données et tables existantes Base de données ou table

reload Reload_priv Permet de demander au serveur de relire la table d'autorisation Gestion du serveur

shutdown Shutdown_priv peut être un abus (refusant le service à d'autres utilisateurs en mettant fin au serveur) Gestion du serveur

processus Process_priv Vous permet d'afficher le texte brut des requêtes en cours d'exécution, y compris la définition ou la modification Mots de passe Gestion du serveur de requêtes

autorisations de fichier File_priv Peut être abusé pour lire n'importe quel fichier lisible sur le serveur dans une table de base de données. L'accès aux fichiers sur le serveur

grant Grant_priv vous permet d'accorder les mêmes privilèges que vous. devoir utiliser la base de données ou les tables d'autres utilisateurs

références References_priv vous permet d'ouvrir et de fermer la base de données ou la table du fichier journal

index Index_priv vous permet de créer ou de supprimer (supprimer) une table d'index

alter Alter_priv vous permet de modifier la table, peut être utilisé pour passer Renommer la table pour activer la table du système d'autorisations

Si vous créez un utilisateur avec uniquement les autorisations de sélection, d'insertion, de mise à jour et de suppression, le l'utilisateur est autorisé à effectuer des opérations uniquement sur les tables existantes dans une base de données.

Maintenant, nous pouvons créer la base de données que nous voulons utiliser, nous la saisissons directement. Par exemple : si nous voulons créer une base de données nommée XinXiKu, nous pouvons utiliser le code suivant :

mysql"gt;create database XinXiKu;

It. devrait afficher : Requête OK, 1 ligne affectée (0,00 sec)

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