2009-10-24 5 views
-1

Je souhaite utiliser MySQL Administrator et MySQL Query Browser sur un serveur mysql distant. Dois-je simplement changer l'adresse de liaison à 0.0.0.0 pour accepter toutes les connexions ou existe-t-il un moyen plus sûr.mysql remote management

Merci

+2

Cela ressemble plus à une question de type serverfault. Si vous le demandez, vous avez plus de chances d'obtenir une réponse: http://serverfault.com/ – outis

Répondre

0

Je recommande que vous vous connectez à votre serveur de base de données en utilisant Putty et établir une connexion tunnel SSH, une fois que vous avez un tunnel créé, vous pouvez vous connecter à votre serveur de base de données Outils MySQL, HeidiSQL ou d'autres programmes.

Lisez la page http://realprogrammers.com/how_to/set_up_an_ssh_tunnel_with_putty.html pour obtenir des instructions sur la configuration.

+0

Cela semble être la meilleure solution pour établir une connexion sécurisée avec une configuration minimale. Merci. – Jeremiah

0

Pour définir bind-address correspond à l'adresse IP de votre serveur, pas à l'adresse IP distante.

Pour configurer une connexion à distance, réglez votre bind-address sur my.cnf sur l'adresse IP de votre serveur. Vous accordez ensuite l'accès à une adresse IP distante.

mysql> CREATE DATABASE foo; 
mysql> GRANT ALL ON foo.* TO [email protected]'202.54.10.20' IDENTIFIED BY 'PASSWORD'; 

Si un pare-feu est installé, veillez à ouvrir le port 3306 pour accepter les connexions entrantes.

+0

source: http://www.cyberciti.biz/tips/how-do-i-enable-remote-access-to-mysql-database-server.html – jusunlee

0

Je voudrais aller avec la réponse de mème et ajoutez un tunnel local:
Port source: 3307
Destination: localhost: 3306
Je personnel aiment utiliser une interface graphique SQL appelé SQLyog.

Et:
Serveur: localhost
Port: 3307
Et évidemment, votre nom d'utilisateur/mot de passe

Mais, cela suppose que vous pouvez SSH sur votre serveur. Si vous ne pouvez pas alors la version payante de SQLyog a un script de tunnel PHP (très cool!) Ou simplement installer phpMyAdmin ou une autre variante de là.