Importation gros fichier .sql
Résolu/Fermé
Absot
Messages postés
777
Date d'inscription
mardi 28 octobre 2008
Statut
Membre
Dernière intervention
4 septembre 2020
-
23 mars 2010 à 17:51
azerty68 - 3 mars 2015 à 15:53
azerty68 - 3 mars 2015 à 15:53
A voir également:
- Importation gros fichier .sql
- Fichier rar - Guide
- Fichier host - Guide
- Fichier iso - Guide
- Comment réduire la taille d'un fichier - Guide
- Ouvrir fichier .bin - Guide
10 réponses
Absot
Messages postés
777
Date d'inscription
mardi 28 octobre 2008
Statut
Membre
Dernière intervention
4 septembre 2020
44
25 mars 2010 à 20:33
25 mars 2010 à 20:33
J'ai réussi à le faire en ligne de commande, je donne cette commande pour ceux que ça intéresse:
database est le nom de la base de données et backup-production.sql est le nom du fichier sql mais il faut exécuter cette commande dans le dosier bin de mysql
mysql -u name -ppassword -h monServeur -D databse < backup-production.sql
database est le nom de la base de données et backup-production.sql est le nom du fichier sql mais il faut exécuter cette commande dans le dosier bin de mysql
Absot
Messages postés
777
Date d'inscription
mardi 28 octobre 2008
Statut
Membre
Dernière intervention
4 septembre 2020
44
2 avril 2010 à 19:29
2 avril 2010 à 19:29
J'ai résolu mon problème en en exécutant en ligne de commande (où il faut se placer dans le répertoire bin de mysql):
mysql -u username -ppassword -h monServeur -D nameDataBase < fichier.sql
Salut
tu import depuis ton poste de travail avec wamp ou autre :
1 tu configures ton fichier php.ini, les paramètre suivant : upload_max_filesize, memory_limit et post_max_size
2 tu import ton fichier .sql
3 tu vas dans le dossier bin/../data de mysql (ordi) et transfert les BDD correspondantes vers ton serveur.
K.
tu import depuis ton poste de travail avec wamp ou autre :
1 tu configures ton fichier php.ini, les paramètre suivant : upload_max_filesize, memory_limit et post_max_size
2 tu import ton fichier .sql
3 tu vas dans le dossier bin/../data de mysql (ordi) et transfert les BDD correspondantes vers ton serveur.
K.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Import d'une base de donnée volumineuse
Solution Nº1
Modifier votre fichier wamp\alias\phpmyadmin.conf pour autoriser une plus grande taille de fichier à PhpMyAdmin sans modifier les valeurs allouées dans php.ini :
Attention à bien mettre les chemins de votre installation de Wamp
Alias /phpmyadmin "c:/wamp/apps/phpmyadmin3.5.1/"
<Directory "c:/wamp/apps/phpmyadmin3.5.1/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1 ( 127.0.0.1/phpmyadmin fonctionnait dès le début mais pas avec localhost. Phpmyadmin n'est pas dans www.)
Allow from localhost
Allow from localhost ::1 127.0.0.1 ( Important pour lier localhost/phpmyadmin vers le logiciel phpmyadmin. )
php_admin_value upload_max_filesize 100M
php_admin_value post_max_size 100M
php_admin_value max_execution_time 600
php_admin_value max_input_time 600
</Directory>
Vous pouvez augmentez la taille à 100M ainsi que le temps maxi à 600 sec
Solution Nº2
Utiliser MysqlDumper pour les exports/imports qui peut exporter et importer n'importe quelle taille de base de données quelles que soient les limitations des serveurs en taille mémoire et en durée : [forum.mysqldumper.de]
Solution Nº1
Modifier votre fichier wamp\alias\phpmyadmin.conf pour autoriser une plus grande taille de fichier à PhpMyAdmin sans modifier les valeurs allouées dans php.ini :
Attention à bien mettre les chemins de votre installation de Wamp
Alias /phpmyadmin "c:/wamp/apps/phpmyadmin3.5.1/"
<Directory "c:/wamp/apps/phpmyadmin3.5.1/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1 ( 127.0.0.1/phpmyadmin fonctionnait dès le début mais pas avec localhost. Phpmyadmin n'est pas dans www.)
Allow from localhost
Allow from localhost ::1 127.0.0.1 ( Important pour lier localhost/phpmyadmin vers le logiciel phpmyadmin. )
php_admin_value upload_max_filesize 100M
php_admin_value post_max_size 100M
php_admin_value max_execution_time 600
php_admin_value max_input_time 600
</Directory>
Vous pouvez augmentez la taille à 100M ainsi que le temps maxi à 600 sec
Solution Nº2
Utiliser MysqlDumper pour les exports/imports qui peut exporter et importer n'importe quelle taille de base de données quelles que soient les limitations des serveurs en taille mémoire et en durée : [forum.mysqldumper.de]
ProBoss
Messages postés
297
Date d'inscription
samedi 16 janvier 2010
Statut
Membre
Dernière intervention
7 novembre 2012
37
23 mars 2010 à 17:53
23 mars 2010 à 17:53
Si tu essaie de le deplacer dans un autre endroie je te conseille de faire de la place dans ton ordinateur sinon il ne passera pas
Absot
Messages postés
777
Date d'inscription
mardi 28 octobre 2008
Statut
Membre
Dernière intervention
4 septembre 2020
44
23 mars 2010 à 17:56
23 mars 2010 à 17:56
Je ne comprends pas cette réponse, le fichier est trop volumineux pour être importer directement dans l'interface de phpmyadmin mais 32Mo n'est pas énorme non plus..
ProBoss
Messages postés
297
Date d'inscription
samedi 16 janvier 2010
Statut
Membre
Dernière intervention
7 novembre 2012
37
23 mars 2010 à 18:02
23 mars 2010 à 18:02
Oui mais si son ordi est remplie et que 32Mo ne rentre pas alors il faut faire de l'espace. Car si tu le deplace sa en fais un sauvegarde automatique qui copie le fichier donc double les 32Mo simple en 64Mo .
Absot
Messages postés
777
Date d'inscription
mardi 28 octobre 2008
Statut
Membre
Dernière intervention
4 septembre 2020
44
23 mars 2010 à 18:08
23 mars 2010 à 18:08
J'ai largement de quoi faire sur mon ordi, j'ai des dizaines de Go de libre donc ce n'est pas ça qui manque.
ProBoss
Messages postés
297
Date d'inscription
samedi 16 janvier 2010
Statut
Membre
Dernière intervention
7 novembre 2012
37
23 mars 2010 à 18:19
23 mars 2010 à 18:19
Alors je ne sais pas quoi te dire desoler
Modifié par Giovan le 1/04/2010 à 11:41
Je pense avoir un problème d'encodage, sa peut être lorsque je le lance en commande le script dans le Shell de Windows, il l'interprète d'une autre manière je pense
Quelqu'un a une idée pour pallier ce problème ?
merci d'avance
3 mars 2015 à 15:53