|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : août 2006 Messages : 33 ![]() |
Bonjour
SVP quelqu’un peut m’aider : Je veux exécuter à distance MYSQL et écrire un fichier batch (.bat) qui me permet de créer et supprimer des tables dans une base de données qui se trouve dans un autre poste merci |
|
|
00
|
|
|
#2 |
|
Inactif
![]() Inscription : mars 2002 Messages : 1 295 ![]() |
Il te faut :
- créer un script contenant les commandes à éxécuter - utiliser mysql.exe en ligne de commande, exemple : Code :
mysql.exe -h <@IP serveur> -u <user> -p<password> < fichier_de_script.txt Voilà, yapuka travailler |
|
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() Inscription : août 2006 Messages : 33 ![]() |
j'ai essaie ça n'a pas marché, j'obtient toujour ce message
'mysql.exe' n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes. Voici ma commande C:\Documents and Settings\user>mysql.exe -h 192.168.1.36 -u root -p nombase < c:\fichier.sql |
|
|
00
|
|
|
#4 |
|
Inactif
![]() Inscription : mars 2002 Messages : 1 295 ![]() |
A l'installation tu pouvais activer l'option "inclure le chemin de mysql\bin dans le chemin de recherche".
Sinon copie mysql.exe quelque part, par exemple dans le dossier de ton script, et ça devrait aller. Ou alors donne le chemin complet de mysql.exe . |
|
|
00
|
|
|
#5 |
|
Futur Membre du Club
![]() Inscription : août 2006 Messages : 33 ![]() |
Je crois que je n’ai pas bien expliqué :
Mysql est installé dans un autre poste et je veux exécuter mysql.exe à distance |
|
|
00
|
|
|
#6 |
|
Inactif
![]() Inscription : mars 2002 Messages : 1 295 ![]() |
Ca ne sert à rien. Copie mysql.exe en local, il n'a besoin de rien de plus.
|
|
|
00
|
|
|
#7 |
|
Membre du Club
![]() Inscription : septembre 2006 Messages : 72 ![]() |
Salut,
Ton serveur mysql se situe sur un autre poste? alors il faut dans un premier temps que tu le rendes accessible de l'extérieur(un fichier de conf je sais plus lequel) puis ensuite que tu utilises un client, en l'occurence mysql.exe et que tu lui passes tes requêtes par ton fichier BAT... Si tu ne veux pas renseigner le chemin absolu de ton mysql.exe, tu peux aussi utiliser la variable d'environnement PATH de ton OS... Tu devrais réussir à te débrouiller avec ca. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com