Comment accéder à distance à votre mysql de manière sécurisée

Video: Comment ouvrir l'accès à distance aux bases de données ?

Ces jours-ci, il y a un certain nombre d`outils frontaux MySQL vraiment cool disponibles pour toutes les plates-formes. Certains sont basé sur le Web et peut être installé sur le serveur MySQL, alors qu`il ya d`autres qui doivent être installés sur votre ordinateur local ou un ordinateur de bureau. Si vous avez un serveur MySQL en cours d`exécution quelque part en dehors de votre réseau local, vous aurez probablement besoin d`y accéder sur Internet pour permettre à votre super-parler cool client de bureau MySQL à lui. Vous pourriez être tenté pour permettre au serveur MySQL de fonctionner ouvertement sur Internet pour vous permettre l`accès. Ce serait une très mauvaise idée. Voici une solution pour vous permettre d`accéder à beaucoup mieux sans compromettre beaucoup sur la sécurité.

Video: Tutoriel Windows 7 : Bureau à distance (RDP)

Voyons comment nous pouvons le faire en utilisant une connexion à base de tunnel SSH sur votre serveur MySQL. Il y a deux étapes à faire. La première consiste à créer une connexion tunnel SSH depuis votre ordinateur vers votre serveur MySQL tout en canalisant les données vers et depuis le serveur MySQL si le tunnel SSH. L`étape suivante consiste à établir une connexion MySQL à un port local et accéder à votre serveur MySQL. La commande suivante crée un tunnel ssh de remoteserver.net à votre ordinateur local. Il transmet le trafic entrant et sortant de l`ordinateur de Port 3306 à votre ordinateur local de le port 6666.

ssh [email protected] -L 6666: localhost: 3306

Video: ANDROID : CONNEXION À MYSQL À L'AIDE DE PHP

Modifier la commande ci-dessus, en remplaçant le [email protected] partie avec les informations d`identification de votre serveur distant, et -L 6666 avec le port sur lequel vous souhaitez accéder à MySQL sur votre machine locale. Une fois que vous avez exécuté cette commande vous demandera d`entrer le mot de passe pour l`utilisateur que vous avez utilisé pour vous connecter comme sur le serveur distant. Après avoir entré avec succès le mot de passe de votre tunnel ssh devrait être opérationnel.

Maintenant, lancez votre client MySQL préféré et faire une connexion avec vous serveur MySQL à distance en utilisant le tunnel ssh, vous venez de créer. En supposant que vous configurez le tunnel sur le port 6666 vous devrez utiliser les informations d`identification suivantes pour vous connecter.

Video: Tuto pour accéder base données mysql

hôte: 127.0.0.1
Port: 6666

Vous aurez besoin d`utiliser l`authentification de base de données que vous utilisez avec votre serveur distant. Si vous avez tout droit, vous devriez maintenant être en mesure de voir vos bases de données à distance dans votre client MySQL. Vous êtes maintenant sur une connexion sécurisée à distance. Rappelez-vous de fermer le tunnel ssh lorsque vous avez terminé avec l`aide de MySQL en quittant la session ssh que vous avez configuré initialement.

Articles connexes