Communication entre Unix et MySQL Windows ? - SQL/NoSQL - Programmation
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
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 ?
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>
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
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.
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 !