Serveur distant
Techniques pour communiquer avec un serveur MySQL distant
Se connecter à un serveur MySQL distant
1 - Dans le serveurmysql > 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';
cd "C:\Program Files\MySQL\MySQL Server 5.1\bin"
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.
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
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 BatchC:\Program Files\MySQL\MySQL Server 5.1\bin>mysql < "C:\requetes.txt" -u root -h "10.33.100.%" -p
use mabase;
select * from animaux;
use mabase;
update animaux set maitre="tintin" where maitre="coucou";
select * from animaux;
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