Mysql
 sql >> Base de données >  >> RDS >> Mysql

connexion mysql à partir d'un autre domaine

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.