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

ERREUR HY) : L'hôte &#.# n'est pas autorisé à se connecter à ce serveur MySQL

WBOY
Libérer: 2024-07-19 19:04:04
original
663 Les gens l'ont consulté

ERROR HY): Host

Mon problème

Je souhaite me connecter au serveur MySQL à l'aide de mon ordinateur personnel mais j'ai cette erreur.

ERROR 1130 (HY000): Host '123.32.23.12' is not allowed to connect to this MySQL server
Copier après la connexion

Ma solution

Assurez-vous que votre adresse IP a accès au serveur de base de données

SELECT host FROM mysql.user WHERE User = 'root';
Copier après la connexion

Si vous ne voyez que les résultats avec localhost et 127.0.0.1, vous ne pouvez pas vous connecter à partir d'une source externe. Si vous voyez d'autres adresses IP, mais pas celle à partir de laquelle vous vous connectez, c'est aussi une indication.

Vous devrez ajouter l'adresse IP de chaque système auquel vous souhaitez accorder l'accès, puis accorder des privilèges :

CREATE USER 'root'@'ip_address' IDENTIFIED BY 'some_pass'; GRANT ALL PRIVILEGES ON *.* TO 'root'@'ip_address';
Copier après la connexion

Si vous voyez %, eh bien, il y a un tout autre problème car il s'agit de "n'importe quelle source distante". Si toutefois vous souhaitez que l'un ou tous les systèmes se connectent via root, utilisez le caractère générique % pour accorder l'accès :

CREATE USER 'root'@'%' IDENTIFIED BY 'some_pass'; GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
Copier après la connexion

Enfin, rechargez les autorisations, et vous devriez pouvoir avoir un accès à distance :

FLUSH PRIVILEGES;
Copier après la connexion

Référence

  • https://stackoverflow.com/questions/19101243/error-1130-hy000-host-is-not-allowed-to-connect-to-this-mysql-server

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!

source:dev.to
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
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!