A voir également:
- Exécuter un fichier sql en ligne de commande
- Executer un fichier sql - Meilleures réponses
- Executer script sql ligne de commande - Meilleures réponses
- Executer un fichier en SQL ✓ - Forum - Programmation
- [SQL+] exécuter plusieurs script ✓ - Forum - Bases de données
- Executer un script sql ? - Forum - Programmation
- Lancer un script SQL sous unix - Forum - Shell
- Executer un fichier python en ligne de commande windows 10 - Forum - Programmation
12 réponses
lilou
hello....
merci pour la reponce mais malheureusement je n'ai pas phpmyadmin, j'ai juste mysql...avec l'ecran noir...c'est tout...
en faite mon probleme est un peu plus compliqué car le but est d'executer un fichier sql dans un programme en java...le probleme c'est que n'y arrive meme pas avec sur my sql...
as tu une solution sans avoir a installer phpmyadmin?
merci...
merci pour la reponce mais malheureusement je n'ai pas phpmyadmin, j'ai juste mysql...avec l'ecran noir...c'est tout...
en faite mon probleme est un peu plus compliqué car le but est d'executer un fichier sql dans un programme en java...le probleme c'est que n'y arrive meme pas avec sur my sql...
as tu une solution sans avoir a installer phpmyadmin?
merci...
gabsoftware
Une astuce : souviens-toi que MySQL est multi-plateforme. Or, le séparateur de répertoire standard pour les autres OS que microsoft est le slash / et non pas l'antislash.
Utilises donc le slash dans tes commandes "source"
Comme cela a déja été précisé avant, le répertoire courant de la ligne de commande mysql est l'emplacement de mysql.exe
Attention aux chemins avec des espaces (le stupide Program Files...). Faire des tests.
Par exemple :
source ../MonScript.sql
Utilises donc le slash dans tes commandes "source"
Comme cela a déja été précisé avant, le répertoire courant de la ligne de commande mysql est l'emplacement de mysql.exe
Attention aux chemins avec des espaces (le stupide Program Files...). Faire des tests.
Par exemple :
source ../MonScript.sql
gabriel
Bonjour lilou, j'ai reussi aujourdhui a utiliser un fichier cimme commande dans my sql
g l'impression que quand tu mets l'arborescence ca pose probleme, alors met ton fichier dans le repertoire bin de MySql, et tu tape dans la console le nom du fichier précéde de source.
source ABC.SQL
Source ABC.TXT
les deux marchent
ciao
g l'impression que quand tu mets l'arborescence ca pose probleme, alors met ton fichier dans le repertoire bin de MySql, et tu tape dans la console le nom du fichier précéde de source.
source ABC.SQL
Source ABC.TXT
les deux marchent
ciao
calypso
La console mysql place l'invite de commande directement dans le répertoire bin (programmes binaires) de MySQL Server et comme tu as placé ton fichier 'c.sql' dans ce répertoire, tu peux directement lancer la commande :
mysql> source.sql;
sans spécifier le chemin complet ...
mysql> source.sql;
sans spécifier le chemin complet ...
mrbean
salut
vous devez inversé les slashs c'est bizzare mais moi aussi j'avais le meme probleme il sufit juste des les inversé:
mysql> source C:/Program Files/MySQL/MySQL Server 4.1/bin/c.sql;
bon courage a+
vous devez inversé les slashs c'est bizzare mais moi aussi j'avais le meme probleme il sufit juste des les inversé:
mysql> source C:/Program Files/MySQL/MySQL Server 4.1/bin/c.sql;
bon courage a+
jisisv
- Messages postés
- 3645
- Date d'inscription
- dimanche 18 mars 2001
- Statut
- Modérateur
- Dernière intervention
- 15 janvier 2017
Et puis quelle idée de placerdes scripts SQL maison dans l'infâme "Program Files". Cela ne viendraitpas à l'idée d'un programmeur/ admin unix.
Tayren
C:\EasyPHP\mysql\bin\mysql -h localhost -u root -p 'monpasswd' bons < C:\chemin_du_fichier.sql
alino-91
-- La solution qui fonctionne consiste à ouvrir la console 'mysql' puis :
-- De saisir votre 'password'.
-- De saisir cette ligne de commande :
source C:/nomDeVotreScript.sql;
-- A ce moment la, votre script sera exécuté voila les enfants.
-- Je vous mets en lien aussi le lien de la documentation mysql sur ce sujet :
http://dev.mysql.com/doc/refman/5.0/fr/batch-commands.html
-- De saisir votre 'password'.
-- De saisir cette ligne de commande :
source C:/nomDeVotreScript.sql;
-- A ce moment la, votre script sera exécuté voila les enfants.
-- Je vous mets en lien aussi le lien de la documentation mysql sur ce sujet :
http://dev.mysql.com/doc/refman/5.0/fr/batch-commands.html