Vous devrez définir la télécommande example.com
lorsque vous appelez la fonction d'initialisation de la connexion à la base de données. Par exemple :
mysqli_connect("example.com", 'username', 'password', 'database name');
Mais vous devrez vérifier si example.com
Le serveur MySQL de est configuré pour accepter les connexions d'autres hôtes (voir bind-address
directive dans votre my.cnf
ou my.ini
), et que le username
avec lequel vous vous connectez est configuré pour pouvoir se connecter à partir de domaines externes.
Considérez les utilisateurs suivants page de phpMyAdmin :
Il est clair que seul l'utilisateur test
a accès depuis des domaines extérieurs (%
dans l'hôte champ). Non affiché sur l'image, mais l'utilisateur test
a tous les privilèges sur la base de données appelée test
. Les autres utilisateurs sont liés au domaine local, même si le serveur est configuré pour accepter les connexions de l'extérieur, lors de l'authentification, les utilisateurs se voient refuser.