J'ai deux serveurs (machines virtuelles - je peux connecter à distance à ces) - serveur 1 et le serveur 2.Connexion à MySQL sur un serveur différent
Sur le serveur 1 Je garde mes pages web, et sur le serveur 2, Je garde les bases de données.
Je suis actuellement en train de se connecter à une base de données sur le serveur 2 du serveur 1.
Voici mon code php:
<?php
$dbhost = 'xxx.xx.xx.xx:xxxx';
$dbuser = 'xxxxxx';
$dbpass = 'xxxxxx';
$conn = mysql_connect($dbhost, $dbuser, $dbpass) or die('Error connecting to mysql' . mysql_error());
$dbname = 'database';
mysql_select_db($dbname);
?>
Voici le message d'erreur que je reçois quand je tente de me connecter:
Access denied for user 'xxxxxx'@'server1' (using password: YES)
je l'ai trouvé un peu déconcertant que dit @ server1 étant donné que je suis en train de se connecter au serveur 2. quelqu'un peut-il offrir des idées?
Merci
PS: Ils sont tous les deux sur les fenêtres 2008
Cette question peut vous aider: [Question] [1] [1]: http://stackoverflow.com/questions/14438544/connect-to-mysql-on-a-different-server – pollux1er