Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Installation
Installation Forum d'entraide sur les problèmes liés à l'installation de MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/12/2006, 12h20   #1
Invité régulier
 
Inscription : décembre 2006
Messages : 35
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 35
Points : 6
Points : 6
Par défaut Import base de données

Bonjour,

Je possède un site internet et change actuellement d'hébergeur. J'ai 2 bases de données chez l'ancien hébergeur (une pour les news, l'autre pour le forum) que j'ai voulu mettre chez le nouveau.

J'ai exporté les bases depuis l'ancien hébergeur via PHPMyAdmin sans problème en choissisant une compatibilité MySql323 (utilisé par le nouveau).

J'ai installé PhpMyadmin sur le ftp de mon nouvel hébergeur mais n'ai pas pu importer les bases car elles sont trop grosses. J'ai donc créer un fichier en php contenant (j'ai caché des infos avant de le poster) :
<?php
echo "Votre base est en cours de restauration.......
<br>";
system("cat ....._01.sql | mysql --host=...... --user=...... --password=..... forum_.....");
echo "C'est fini. Votre base est en place sur cet hébergement.";
?>

Bref j'ai réussi à importer (en plaçant le fichier ci dessus et la base sur le ftp)sur mon nouvel hébergeur une base sans probleme. Par contre pour l'autre base (qui fait plus de 300 Mo) j'ai réussi à importer 39 tables sur 41. Pour les autres tables, j'arrive à commencer l'import mais pas à finir (les tables ne sont pas complètes quand je compare le nombre de données avec la table se trouvant sur l'ancien hébergeur). Pourtant aucun message d'erreur n'apparait la plupart du temps. Pour une table (sur les 2), j'ai eu deux fois : Read timeable out.

Je débute dans le domaine et ne sait pas comment faire pour mettre ces deux tables. J'ai fait de multiples tentatives mais en vain.

Merci pour votre aide.
maxime17s est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2006, 18h53   #2
Rédacteur/Modérateur

 
Avatar de Antoun
 
Homme Antoine Dinimant
Consultant en Business Intelligence
Inscription : octobre 2006
Messages : 5 854
Détails du profil
Informations personnelles :
Nom : Homme Antoine Dinimant
Âge : 42
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : octobre 2006
Messages : 5 854
Points : 9 540
Points : 9 540
si c'est juste un pb de timeout, pourquoi tu ne fractionnes pas ton fichier en deux ?
__________________
Antoun
Expert SQL, BO, Essbase

La bible d'Essbase est parue !
Antoun est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2006, 19h15   #3
Invité régulier
 
Inscription : décembre 2006
Messages : 35
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 35
Points : 6
Points : 6
Bonsoir Antoun,

Merci pour ta réponse. Le problème de Timeout je ne l'ai que certaines fois avec la "grosse" table. La petite je n'ai jamais de message d'erreur. Je constate juste au final qu'elle n'est pas complète. J'ai réussi à mettre 100 Mo (le reste de la base sans ces 2 tables en une seule fois donc je ne pense pas que ce soit un problème de taille du fichier. Et puis je ne connais pas d'autres moyens que des copier coller pour diviser une table de 300 Mo et c'est très lourd et donc long...

Merci pour votre aide.
maxime17s est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2006, 19h46   #4
Rédacteur/Modérateur

 
Avatar de Antoun
 
Homme Antoine Dinimant
Consultant en Business Intelligence
Inscription : octobre 2006
Messages : 5 854
Détails du profil
Informations personnelles :
Nom : Homme Antoine Dinimant
Âge : 42
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : octobre 2006
Messages : 5 854
Points : 9 540
Points : 9 540
Citation:
Envoyé par maxime17s
Et puis je ne connais pas d'autres moyens que des copier coller pour diviser une table de 300 Mo et c'est très lourd et donc long...
Si c'est juste découper un fichier de 300 Mo en trois fichiers de 100 Mo, ça ne me semble pas très long ni difficile...
__________________
Antoun
Expert SQL, BO, Essbase

La bible d'Essbase est parue !
Antoun est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2006, 21h18   #5
Invité régulier
 
Inscription : décembre 2006
Messages : 35
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 35
Points : 6
Points : 6
L'autre table fait seulement 10 Mo donc je pense que le problème est autre mais je vais tester le découpage au cas où.
maxime17s est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2006, 21h37   #6
Rédacteur/Modérateur

 
Avatar de Antoun
 
Homme Antoine Dinimant
Consultant en Business Intelligence
Inscription : octobre 2006
Messages : 5 854
Détails du profil
Informations personnelles :
Nom : Homme Antoine Dinimant
Âge : 42
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : octobre 2006
Messages : 5 854
Points : 9 540
Points : 9 540
yep ! je ne te garantis pas que ce soit ça, mais c'est important d'éliminer les fausses pistes.
__________________
Antoun
Expert SQL, BO, Essbase

La bible d'Essbase est parue !
Antoun est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h44.


 
 
 
 
Partenaires

Hébergement Web