Importer une base MySQL de 15 Mo en local
3 messages
• Page 1 sur 1
- Inekman
- Nouveau WRInaute

- Messages: 12
- Inscription: 17 Mar 2006
Importer une base MySQL de 15 Mo en local
Bonjour toute la communauté,
Premier post, premier problème didonc
Je passe régulièrement ici pour me documenter en cas de problème et je trouve toujours une solution qui me convient dans la masse de post qu'il y a dans le forum. Donc d'une manière générale, merci à tous les participants car on a souvent des réponses très pro', claires et précises
Tout ceci m'amène à un soucis que j'ai et que je n'ai pas élucidé, même en lisant quelques pages sur le net. Je dois importer une base MySQL sur mon serveur local pour pouvoir bosser sur un site. La base fait 15 Mo donc l'importation limitée à 2 Mo par PhpMyAdmin n'est pas permise. J'ai trouvé la solution en mode console (sous Windows) suivante :
Donc user "root", pas de mot de passe, je souhaite mettre "base.sql" dans la BDD "ecrivain". Alors ça mouline quelques instants et puis j'ai ce retour :
Je vais voir dans le fichier de quelle ligne il s'agit, et c'est une requête qui a elle seule fait 13 Mo
. Elle est de ce type :
Donc c'est une seule requête qui va faire une mega insertion. MySQL se fait la malle lorsqu'il arrive à cette requête et je ne sais pas comment faire pour l'exécuter
Avez-vous une idée à proposer pour résoudre cette situation ?
Premier post, premier problème didonc
Tout ceci m'amène à un soucis que j'ai et que je n'ai pas élucidé, même en lisant quelques pages sur le net. Je dois importer une base MySQL sur mon serveur local pour pouvoir bosser sur un site. La base fait 15 Mo donc l'importation limitée à 2 Mo par PhpMyAdmin n'est pas permise. J'ai trouvé la solution en mode console (sous Windows) suivante :
- Code: Tout sélectionner
mysql -u root -p ecrivain < base.sql
Donc user "root", pas de mot de passe, je souhaite mettre "base.sql" dans la BDD "ecrivain". Alors ça mouline quelques instants et puis j'ai ce retour :
- Code: Tout sélectionner
ERROR 2006 <HY000> at line 461: MySQL server has gone away
Je vais voir dans le fichier de quelle ligne il s'agit, et c'est une requête qui a elle seule fait 13 Mo
- Code: Tout sélectionner
INSERT INTO table (champ1, champ2, champ3) VALUES
(val1, val2, val3),
(val1, val2, val3),
(val..., val..., val...),
(val6477, val6477, val6477);
Donc c'est une seule requête qui va faire une mega insertion. MySQL se fait la malle lorsqu'il arrive à cette requête et je ne sais pas comment faire pour l'exécuter
Avez-vous une idée à proposer pour résoudre cette situation ?
- Inekman
- Nouveau WRInaute

- Messages: 12
- Inscription: 17 Mar 2006
Merci pour ta participation theJB.
J'ai cependant procédé autrement. Avec l'éditeur de texte "UltraEdit", j'ai utilisé sa fonction de remplacement pour éditer tout le fichier en modifiant ceci :
par son équivalent :
Ca reste du bricolage mais en attendant d'avoir mieux, cette méthode a fonctionné.
J'ai cependant procédé autrement. Avec l'éditeur de texte "UltraEdit", j'ai utilisé sa fonction de remplacement pour éditer tout le fichier en modifiant ceci :
- Code: Tout sélectionner
INSERT INTO table (champ1, champ2, champ3) VALUES
(val1, val2, val3),
(val1, val2, val3),
(val..., val..., val...),
(val6477, val6477, val6477);
par son équivalent :
- Code: Tout sélectionner
INSERT INTO table (champ1, champ2, champ3) VALUES (val1, val2, val3);
INSERT INTO table (champ1, champ2, champ3) VALUES (val1, val2, val3);
INSERT INTO table (champ1, champ2, champ3) VALUES (val..., val..., val...);
INSERT INTO table (champ1, champ2, champ3) VALUES (val6477, val6477, val6477);
Ca reste du bricolage mais en attendant d'avoir mieux, cette méthode a fonctionné.
3 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Comment importer une base Mysql de plus de 15Mo en local sous Windows
- Lier facilement un fichier local type Excel et une base mysql
- [Dédié] Importer une base de 4 Go ?
- Problème pour importer ma base de données my sql...
- Exporter et importer base de données phpbb de 30Mo ?
- Importer une base de données, sur un nouveau serveur
- Importer un fichier Xml dans une base de données
- Importer une grosse base sur 240 plan ?
- Importer 3000+ bases MySQL dans Plesk 10
- Importer des données d'un fichier xml dans une BDD MySQL ?
Consultez la description détaillée des produits ou services de Google suivants : Google Local
- Google Suggest
Cet outil vous permet d'obtenir une liste de 10 mots ou expressions suggérés par Google sur la base d'un mot que vous fournissez.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

