2010-06-04 5 views

Répondre

3

Il se pourrait que votre base de données distante est configuré pour accepter uniquement les connexions à partir localhost pour des raisons de sécurité. La plupart des fournisseurs de sites Web l'ont configuré de cette façon. Dans ce cas, vous n'avez aucune chance de faire ce travail. Quoi qu'il en soit, même si vous voulez le faire fonctionner, vous rencontrerez deux problèmes: Il sera terriblement lent, et le HTML servi par la base de données distante contiendra des références aux URLs du serveur (par opposition aux URL locales).

Si vous avez besoin de plus amples informations, vous aurez besoin de poster des messages d'erreur que vous obtenez de mySQL.

+0

J'ai mis en place la base de données pour permettre les connexions de tous les hôtes. La vitesse ne sera pas un problème. Je ne reçois aucun message d'erreur, il ne parvient pas à se connecter. J'ai essayé de me connecter via divers mysql gui aussi et toujours pas de joie. – CeejeeB

+0

@CeejeeB Si la connexion tente d'expirer, il s'agit probablement d'un problème de pare-feu, soit sur votre PC client, soit sur la fin du serveur (plus probable). –

0

Alternativement, vous pouvez essayer d'exécuter l'utilitaire de ligne de commande mysql pour se connecter.

mysql -u username -h server -p wordpress_database 

Assurez-vous que cela fonctionne avant d'essayer d'obtenir la connexion de Wordpress.

Je pense que vous ne serez pas en mesure de se connecter en raison de problèmes de pare-feu. MySql utilise le port 3306 par défaut, donc si le pare-feu du serveur n'autorise pas les connexions via ce port, vous devrez soit changer le port utilisé par mysql (probablement une mauvaise idée si d'autres applications attendent de voir MySql sur ce port) obtenir ce port ouvert sur le serveur (assurez-vous d'ouvrir uniquement pour les adresses IP locales, donc quelqu'un d'autre ne peut pas se rendre à votre instance MySql!)

Questions connexes