[SQL] Copie de bases de données

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

Didier_S
WRInaute passionné
WRInaute passionné
 
Messages: 563
Inscription: Mar Aoû 24, 2004 22:25

[SQL] Copie de bases de données

Message le Jeu Fév 17, 2005 16:08

Bonjour!

J'ai une copie locale fonctionnelle de chacun de mes sites, bases de données comprises. Admettons que j'aie des choses à modifier dans ces bases (pour optimisation, par exemple).

J'ai des problèmes pour uploader le dump de la base locale, celle-ci est trop grosse (environ 25.000 enregistrements). Table par table, même problème.

je suis sur un mutualisé... donc pas d'accès à une ligne de commande, et phpMyAdmin ne supportant pas une telle charge, auriez-vous des idées pour exécuter les requêtes (nombreuses) contenues dans un fichier texte ?

edit: merci de pas me répondre "copier/coller 100 lignes par 100", je m'attends plutot à une solution côté crontab qui lance les insert en ligne de commande...<- tiens, ca marcherait bien, ça ?)

zehunter
WRInaute passionné
WRInaute passionné
 
Messages: 532
Inscription: Lun Fév 10, 2003 10:04

Message le Jeu Fév 17, 2005 16:24

ne sachant quel hebergeur tu as ni ce qu'il te laisse ou pas faire, j'ai une suggestion qui peux etre ne sera aps adapter mais mysql gere ce qu'on appel la repplication ...

il stock les requetes executer et les reapplique a un serveur dit esclave ...

sinon je ne vois pas car ca depends trop de ce que tu peux faire ...
(load file en ligne de commande?)


blman
WRInaute accro
WRInaute accro
 
Messages: 2915
Inscription: Ven Sep 05, 2003 10:46

Message le Jeu Fév 17, 2005 16:41

Comment as tu accès à ta base de données ?
En localhost seulement, ou tu peux te connecter à distance ?

Parce que si tu peux te connecter à distance, tu peux utiliser MySql Front

shrom
WRInaute passionné
WRInaute passionné
 
Messages: 865
Inscription: Lun Juil 05, 2004 22:37

Message le Jeu Fév 17, 2005 16:48

Tu upload tes dump sql par ftp. Ensuite tu invoques mysql avec la fonction php exec ( ou autre ).

Didier_S
WRInaute passionné
WRInaute passionné
 
Messages: 563
Inscription: Mar Aoû 24, 2004 22:25

Message le Ven Fév 18, 2005 5:29

shrom a écrit:Tu upload tes dump sql par ftp. Ensuite tu invoques mysql avec la fonction php exec ( ou autre ).

je viens de tester, le script mets quand même plus de 30 secondes à s'exécuter, donc erreur.
je sens que je vais devoir le faire à la main...


ponko
WRInaute passionné
WRInaute passionné
 
Messages: 550
Inscription: Dim Nov 24, 2002 12:34

Message le Ven Fév 18, 2005 8:54

Mais non, installez Eskuel en local et le logiciel coupera votre base selon le nombre d'enregistrement choisi ;) ce sera plus simple pour mettre votre BDD sur votre espace.


Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités