IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Installation MySQL Discussion :

Import base de données


Sujet :

Installation MySQL

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 35
    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.

  2. #2
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 284
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 284
    Par défaut
    si c'est juste un pb de timeout, pourquoi tu ne fractionnes pas ton fichier en deux ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 35
    Par défaut
    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.

  4. #4
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 284
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 284
    Par défaut
    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...

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 35
    Par défaut
    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ù.

  6. #6
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 284
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 284
    Par défaut
    yep ! je ne te garantis pas que ce soit ça, mais c'est important d'éliminer les fausses pistes.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. export/import base de données
    Par ep31 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 07/11/2007, 17h09
  2. Echec d'importation base de données
    Par djulian dans le forum Administration
    Réponses: 9
    Dernier message: 17/09/2007, 04h46
  3. Réponses: 5
    Dernier message: 10/08/2007, 12h47
  4. importer base de donnée
    Par matt51 dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 21/03/2007, 11h46
  5. procédure pour exporter et importer bases de données
    Par mariogarcia dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 24/03/2006, 17h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo