J'ai un serveur SQL qu'il est supposé connecter à 2 autres serveurs avec mysqli_connect. La connexion à distance doit uniquement écouter une adresse IP X.Connexion à distance MySQL
J'ai essayé en ajoutant cette commande SQL à la base de données et rincer les privilèges
GRANT ALL PRIVILEGES ON *.* TO 'user'@'LISTED_IP' IDENTIFIED BY 'password' WITH GRANT OPTION;
FLUSH PRIVILEGES;
mais il ne fonctionne toujours pas avec
$conn = mysqli_connect("host1", "user", "the_password");
if (!$conn) {
exit("Oops, we can't connect.");
}
Aussi, j'ai changé dans/etc/mysql/ma. CNF J'ai ajouté un # avant bind-address
Les trois serveurs est Ubuntu 14.04 et en utilisant PHP 7.0
Quelle erreur obtenez-vous? – tadman
L'erreur suivante est '' '' Attention: mysqli_connect(): (HY000/1045): Accès refusé pour l'utilisateur 'user' @ 'listed_server' (en utilisant le mot de passe: YES) '' ' – vankk
pour tester essayer '' user '@' % ''thats any IP – rtfm