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

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

Linda Hamilton
Linda Hamiltonoriginal
2024-12-20 16:18:09721parcourir

How Can I Grant Remote MySQL Access from Any IP Address?

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

Lors de l'octroi d'un accès à distance à une base de données MySQL, la commande standard spécifie généralement une adresse IP spécifique. Cependant, si vous souhaitez autoriser l'accès depuis n'importe quel hôte distant, une légère modification est requise.

La commande révisée accorde désormais des privilèges à un utilisateur avec le caractère générique '%' au lieu d'une adresse IP spécifique :

GRANT ALL PRIVILEGES
ON database.*
TO 'user'@'%'
IDENTIFIED BY 'newpassword';

En utilisant '%', la base de données est effectivement rendue publique, permettant l'accès depuis n'importe quel hôte distant. Ce caractère sert de caractère générique, vous permettant de spécifier des plages ou des modèles d'adresses IP plus larges, tels que :

  • %.example.com : autorise l'accès à partir de n'importe quel hôte du domaine "example.com"
  • %.123.123.123 : accorde l'accès à partir de n'importe quel hôte avec le préfixe d'adresse IP spécifié
  • %. : fournit un accès illimité accès depuis toutes les adresses IP

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