[MYSQL] utilisation fichier *.sql
Résolu/Fermé
akyrion3000
Messages postés
552
Date d'inscription
dimanche 5 juin 2005
Statut
Membre
Dernière intervention
16 janvier 2010
-
21 mai 2007 à 14:20
thomason1407 - 13 nov. 2007 à 06:27
thomason1407 - 13 nov. 2007 à 06:27
Bonjour,
Je n'arrive pas à utiliser un fichier *.sql. l'export provient de phpmyadmin, fonctionne sous phpmyadmin, mais lorsque j'utilise mysql.exe et que je spécifie le fichier *.sql
le message d'erreur suivant apparait "outfile disabled"
Help ?
Je n'arrive pas à utiliser un fichier *.sql. l'export provient de phpmyadmin, fonctionne sous phpmyadmin, mais lorsque j'utilise mysql.exe et que je spécifie le fichier *.sql
le message d'erreur suivant apparait "outfile disabled"
Help ?
A voir également:
- [MYSQL] utilisation fichier *.sql
- Fichier rar - Guide
- Notice d'utilisation - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Ouvrir fichier .bin - Guide
4 réponses
akyrion3000
Messages postés
552
Date d'inscription
dimanche 5 juin 2005
Statut
Membre
Dernière intervention
16 janvier 2010
166
21 mai 2007 à 16:44
21 mai 2007 à 16:44
Merci, tu m'as indiqué la piste,
en fait je dois faire un:
mysql.exe -u root
use MaBase;
\. c:\InsertionTables.sql;
Notes :
Le fichier *.sql doit avoir une date de création antérieure à celle du lancement de mysql.exe (error 2).
Le fichier *.sql est éxécuté de haut en bas, il faut donc positionner les enregistrements en fonction des contraintes.
en fait je dois faire un:
mysql.exe -u root
use MaBase;
\. c:\InsertionTables.sql;
Notes :
Le fichier *.sql doit avoir une date de création antérieure à celle du lancement de mysql.exe (error 2).
Le fichier *.sql est éxécuté de haut en bas, il faut donc positionner les enregistrements en fonction des contraintes.
Linux67
Messages postés
307
Date d'inscription
lundi 21 mai 2007
Statut
Membre
Dernière intervention
7 juillet 2012
123
21 mai 2007 à 14:27
21 mai 2007 à 14:27
Salut,
récemment j'ai utlisé ces fichiers créés à partir ed PhpMyAdmin pour un transfert de base de donnée. Une fois le fichier *.sql créé je suis passé en ligne de commande pour récupérer mes bases.
mysql -u root -p *nom_de_ta_base* < /rep_du_fichier_*.sql/fichier.sql
Mais attention, je n'ai réussi à récupéré le contenut de la base qui si la base était déjà créée et vide.
Pour faire ça rapidement, tu as juste à crée un dossier dans MySQL/data avec le nom de la base que tu veux restaurer et le laisser vide.
Je ne sais pas si je suis très clair, je pourrai te donner d'autres explications si tu en as besoin.
récemment j'ai utlisé ces fichiers créés à partir ed PhpMyAdmin pour un transfert de base de donnée. Une fois le fichier *.sql créé je suis passé en ligne de commande pour récupérer mes bases.
mysql -u root -p *nom_de_ta_base* < /rep_du_fichier_*.sql/fichier.sql
Mais attention, je n'ai réussi à récupéré le contenut de la base qui si la base était déjà créée et vide.
Pour faire ça rapidement, tu as juste à crée un dossier dans MySQL/data avec le nom de la base que tu veux restaurer et le laisser vide.
Je ne sais pas si je suis très clair, je pourrai te donner d'autres explications si tu en as besoin.
Linux67
Messages postés
307
Date d'inscription
lundi 21 mai 2007
Statut
Membre
Dernière intervention
7 juillet 2012
123
21 mai 2007 à 22:36
21 mai 2007 à 22:36
Oui c'est bien la démarche à suivre, je suis passé à la dernière étape un peu rapidement ^^
Ta partie "\. c:\InsertionTables.sql;" correspond à la ligne de commande que je t'ai indiqué (avec le ";" que j'ai oublié ...)
Ta partie "\. c:\InsertionTables.sql;" correspond à la ligne de commande que je t'ai indiqué (avec le ";" que j'ai oublié ...)
Bonjour,
Le gestionnaire de base de donnees de mon hebergeur (phpmyadmin) exige des fichiers de type *.sql pour toute importation de donnees.
Etant a l aise avec Access 2000, j aimerai savoir comment creer un fichier de *.sql (ou texte) à partir de l'ensemble des donnees de mon fichier access.
Merci.
Le gestionnaire de base de donnees de mon hebergeur (phpmyadmin) exige des fichiers de type *.sql pour toute importation de donnees.
Etant a l aise avec Access 2000, j aimerai savoir comment creer un fichier de *.sql (ou texte) à partir de l'ensemble des donnees de mon fichier access.
Merci.