2012-01-04 7 views
0

Je développe une application qui, en fournissant l'hôte, le nom d'utilisateur, le mot de passe et le nom de la table, se connecte à la base de données et affiche la table requise. Maintenant, je veux aussi connecter des bases de données distantes (MySql). Comment puis-je le rendre accessible à distance? J'utilise le panneau Plesk. Ou devrais-je appeler ma société d'hébergement et leur demander de le faire parce que dans le panneau de plesk, je ne peux pas trouver la ligne de commande pour mysql.connexion MySQL à distance

Répondre

3

Quel type d'hébergement utilisez-vous? Pour un hébergement Web partagé normal, cela n'est généralement pas possible car les fournisseurs n'autorisent pas l'accès depuis l'extérieur.

Si vous avez votre propre serveur (virtuel ou réel), cela devrait être possible en général. Vous devez ouvrir le port 3306 (port mysql standard) dans votre pare-feu et vous devez vous assurer que l'utilisateur auquel vous vous connectez a le droit d'accéder à la base de données que vous voulez (l'entrée host (dans mysql/db table afair) doit être % "à la place ot" localhost ".)

+0

La plupart des fournisseurs de services d'hébergement Web n'autorisent pas la connexion à distance pour des raisons de sécurité. Certains restreignent également les connexions TCP locales et autorisent uniquement les canaux socket/named. – rkosegi