Communication entre Unix et MySQL Windows ?

Communication entre Unix et MySQL Windows ? - SQL/NoSQL - Programmation

Marsh Posté le 18-12-2006 à 15:04:39    

Bonjour à tous,
 
J'ai une base de données MySQL sous Windows, et je souhaiterai lui envoyer des requêtes via un shell sous Unix.
Je ne peux pas migrer ma base sous Unix, je n'ai pas les autorisations.
 
Est-ce que quelqu'un a déjà rencontré ce genre de problèmes peu courant ?
Je suis preneur de tout embryon de solution...
 
Merci d'avance !

Reply

Marsh Posté le 18-12-2006 à 15:04:39   

Reply

Marsh Posté le 18-12-2006 à 15:24:22    

bah déjà avoir un client mysql sur ton serveur unix, ensuite requêter la base via le client, le tout encapsulé dans un shell
 
le mieux étant d'avoir un accès à un langage de script (genre perl) permettant de requêter la base

Reply

Marsh Posté le 18-12-2006 à 15:46:51    

Merci de ta réponse.
Est-ce que tu connais un client mysql sous Unix en particulier ?
J'ai cherché un peu, je suis tombé sur unixODBC.
C'est ce genre de truc qu'il faut utiliser ?

Reply

Marsh Posté le 18-12-2006 à 15:49:40    

Non non.
 
Dans les packages MySQL, t'en à un qui ne contient que le client MySQL.
 
C'est ça qu'il faut utiliser.
 
Ensuite, regarde dans la doc pour te connecter.
Habituellement, pour sqlplus d'Oracle par exemple, la syntaxe sera :
 
sqlplus <login>/<password>@<host> @<sqlscript>

Reply

Marsh Posté le 18-12-2006 à 15:50:40    

Note : Un client ODBC, c'est au cas où tu veuilles coder un programme en C par exemple, et qui doive accéder à la base MySQL depuis Unix. Ca n'a rien à voir, tu ne peux pas t'en servir depuis un script ;)

Reply

Marsh Posté le 18-12-2006 à 17:07:37    

OK, j'ai compris.
 
Merci pour vos réponses.
Je vais mettre en place le client MySQL.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed