Maison > base de données > tutoriel mysql > Comment accorder un accès distant à MySQL à partir de n'importe quelle adresse IP ?

Comment accorder un accès distant à MySQL à partir de n'importe quelle adresse IP ?

Patricia Arquette
Libérer: 2024-12-15 18:16:11
original
634 Les gens l'ont consulté

How to Grant Remote MySQL Access from Any IP Address?

Accorder un accès à distance à la base de données MySQL à partir de n'importe quelle adresse IP

Dans MySQL, l'octroi de privilèges d'accès à distance permet à des hôtes externes de se connecter et de manipuler le base de données. Par défaut, les connexions à distance sont restreintes en fonction de l'adresse IP de l'hôte. Cependant, il existe des situations dans lesquelles vous souhaiterez peut-être autoriser l'accès à partir de n'importe quel hôte distant, rendant ainsi la base de données accessible au public.

La commande GRANT standard peut être utilisée pour accorder l'accès à distance, mais elle nécessite de spécifier une adresse IP d'hôte spécifique. adresse :

GRANT ALL PRIVILEGES
ON database.*
TO 'user'@'123.456.789.101'
IDENTIFIED BY 'newpassword';
Copier après la connexion

Pour accorder l'accès à distance à partir de n'importe quelle adresse IP, le caractère générique '%', qui correspond à n'importe quel hôte, peut être utilisé à la place de l'adresse IP. adresse :

GRANT ALL PRIVILEGES
ON database.*
TO 'user'@'%'
IDENTIFIED BY 'newpassword';
Copier après la connexion

Cela accordera à l'utilisateur spécifié l'accès à la base de données à partir de n'importe quel hôte distant. Notez que l'utilisation du caractère générique rend la base de données accessible à toute personne disposant d'une connexion Internet. Elle doit donc être utilisée avec prudence et des mesures de sécurité appropriées doivent être prises pour protéger les données.

De plus, vous pouvez également utiliser des caractères génériques pour parties spécifiques de la chaîne hôte. Par exemple :

  • %.domain.example accorde l'accès à partir de n'importe quel hôte du domaine "exemple"
  • %.123.123.123 accorde l'accès à partir de n'importe quel hôte avec une adresse IP qui se termine avec "123.123.123"

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: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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal