92 votes

mysql : Erreur de source 2 ?

Lorsque j'ai essayé de rechercher un fichier .sql particulier, à savoir 'metropolises.sql' que j'ai créé et sauvegardé précédemment à partir d'une base de données, l'erreur suivante s'affiche :

Échec de l'ouverture du fichier 'metropolises.sql', erreur : 2

Une idée de ce qui s'est passé ?

5voto

user3030395 Points 49

J'accède d'abord au dossier

c:\windows>cd c:\akura\Db Scripts

c:\akura\Db Scripts>mysql -u root -p root

mysql>\. EXECUTER_NEW_USER.sql

here EXECUTER_NEW_USER.sql my file name

4voto

Alex_Aleluia Points 49

J'ai eu la même erreur sous Windows. Je l'ai résolu avec (après sur cmd : mysql -u Root) :

mysql> SOURCE C:/users/xxx/xxxx/metropolises.sql;

Veillez à saisir le bon chemin d'accès au fichier

3voto

LivePwndz Points 560

Sur mon Windows 8.1, et mysql 5.7.9 MySQL Community Server (GPL), j'ai dû supprimer le ; après le chemin d'accès au fichier.

Cela a échoué : source E:/jokoni/db/Banking/createTables.sql;

Cela a fonctionné : source E:/jokoni/db/Banking/createTables.sql (sans terminaison et avec des barres obliques au lieu des barres obliques inverses de Windows dans le chemin d'accès)

3voto

Ibrahim Isa Points 81

Si vous utilisez vagrant, assurez-vous que le fichier se trouve sur le serveur, puis utilisez le chemin d'accès au fichier. Par exemple, si le fichier est stocké dans le dossier public, vous aurez

sql> source /var/www/public/xxx.sql

Où xxx est le nom du fichier

1voto

Ciuc lpgfmk Points 143

J'ai obtenu cette erreur dans la ligne de commande mysql en utilisant cette requête :

source `db.sql`;

J'ai remplacé le texte ci-dessus par le texte suivant pour que cela fonctionne :

source db.sql;

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X