Easy-Micro

ESPACEMEMBRE MySQL/MariaDB
Serveur distant

Techniques pour communiquer avec un serveur MySQL distant

Formation MySQL par Easy-Micro Se connecter à un serveur MySQL distant

1 - Dans le serveur
mysql > GRANT select, update ON *.* TO root2@10.33.100.21 IDENTIFIED BY 'root2';
ou l'adresse IP 10.33.100.21 est l'adresse de la machine qui veut se connecter au serveur.
Exemple pour toutes machines d'un réseau :
mysql > GRANT select, update ON *.* TO root2@'10.33.100.%' IDENTIFIED BY 'root2';
2 - Faire ensuite, depuis la machine qui veut se connecter et dans l'invite de commande DOS, un :
cd "C:\Program Files\MySQL\MySQL Server 5.1\bin"
puis un
C:\Program Files\MySQL\MySQL Server 5.1\bin> mysql -u root2 -h 10.33.100.46 -p
ou 10.33.100.46 est l'adresse IP du serveur.

Formation MySQL par Easy-Micro Un raccourci bureau vers un serveur MySQL distant

Aller dans l 'explorateur C:\Program Files\MySQL\MySQL Server 5.1\bin\ et faire un clic droit "créer un raccourci" sur mysql.exe. Dans la fenêtre "propriétés" de ce raccourci, Onglet "raccourci" option "cible", saisir les infos de connexions derrière l'adresse existante:

"C:\Program Files\MySQL\MySQL Server 5.1\bin\mysql.exe"  -h "10.33.100.46" -u root2 -p

Formation MySQL par Easy-Micro Afficher les données d'une table d'un serveur distant

Si on a les privilèges, bien sur :-)

Exemple qui utilise la technique vu dans le mode Batch
C:\Program Files\MySQL\MySQL Server 5.1\bin>mysql < "C:\requetes.txt" -u root -h "10.33.100.%" -p
Dans le fichier requetes.txt :
use mabase;
select * from animaux;
ou bien :
use mabase;
update animaux set maitre="tintin" where maitre="coucou";
select * from animaux;

Formation MySQL par Easy-Micro Plusieurs serveur MySQL sur un même poste

C'est possible si vous avez :
  • 1 port différent
  • 1 fichier de sockets différent
  • 1 répertoire différent

< Page précédente MYSQL/MARIADB