Comment importer une grosse base de donnée ?

Forums consacré à la conception de site web : W3C (HTML, CSS, XML, XSL etc.), langages de programmation (PHP, JavaScript, etc.), bases de données (MYSLQ ..), scripts, outils de développement.

Modérateur: Modérateurs

Comment importer une grosse base de donnée ?

Messagede rogerlebouledogue » Ven Jan 05, 2007 4:14 pm

Salut à tous,
Je post ici, car je n'ai pas trouvé d'endroit mieux, et je pense que ça pourrait servir à d'autre ... :roll:

J'ai une base de donnée qui fait environ 50 Mo, le dump de cette base fait environ 85 Mo.

Je souhaiterais connaitre vos solutions pour importer cette base sur ma nouvelle base (à part table par table biensur ...)...

J'ai uploader ce dump que j'ai renomé en .sql à la racine de mon serveur. J'ai essayé avec différents script php, mais sans succès ... :(

Je peux aussi accéder en SSH, mais j'en ai aucune notion ... :?

Merci pour vos méthodes ... ;)

@+. :P
Avatar de l’utilisateur
rogerlebouledogue
phpBB SEO Team
phpBB SEO Team
 
Messages: 360
Inscription: Sam Juil 22, 2006 1:20 pm
Localisation: Belle-Ile (56)

Publicité

Messagede philippe » Ven Jan 05, 2007 4:57 pm

Tu as essayé BIGDUMP ?
Philippe
Webmaster du forum de Portail New Beetle | special-t
philippe
phpBB SEO Team
phpBB SEO Team
 
Messages: 601
Inscription: Ven Juin 23, 2006 12:00 pm
Localisation: Région Parisienne

Messagede Sagesse » Ven Jan 05, 2007 5:36 pm

Sinon tu as quel hébergeur, souvent il le propose ou bien tu peux le demander directement ? Chez Sivit là où je suis , j'ai juste une touche à cliquer pour charger 82 Mo
Sagesse
phpBB SEO Team
phpBB SEO Team
 
Messages: 269
Inscription: Sam Oct 14, 2006 10:13 am
Localisation: Lyon

Re: Comment importer une grosse base de donnée ?

Messagede Laurent » Ven Jan 05, 2007 5:46 pm

rogerlebouledogue a écrit:Je peux aussi accéder en SSH, mais j'en ai aucune notion ... :?


Si tu es sous Linux, tu peux utiliser la commande SCP et sous Windows, tu as le soft Winscp qui est très pratique.

@+
Laurent
PR0
PR0
 
Messages: 51
Inscription: Mer Déc 27, 2006 12:11 am

Messagede jcg11290 » Ven Jan 05, 2007 6:12 pm

Une réponse peut-être idiote mais pourquoi ne pas utiliser le "Script de Ashe" http://www.phpbb-seo.com/forums/le-foru ... .html#6882

Faire une sauvegarde de ton ancienne bd et de la restaurer dans la nouvelle.. quand j'ai muté d'un serveur à un autre, c'est ce que j'ai fait.. :?:

:wink:
Avatar de l’utilisateur
jcg11290
phpBB SEO Team
phpBB SEO Team
 
Messages: 902
Inscription: Lun Juin 19, 2006 4:11 pm
Localisation: Carcassonne(11)

Messagede vespa » Ven Jan 05, 2007 6:19 pm

Essaie sur une base de test mais si tu as accès au ssh


On crée d'abord une base test avec mysqladmin:

Code: Tout sélectionner
mysqladmin -uroot -ppassword create nom_de_la_base_test

Ensuite, avec un fichier gzippé on fait ceci:

Code: Tout sélectionner
zcat fichier.sql.gz | mysql -uroot -ppassword nom_de_la_base_test
vespa
phpBB SEO Team
phpBB SEO Team
 
Messages: 282
Inscription: Mer Oct 25, 2006 7:53 pm

Messagede Sagesse » Ven Jan 05, 2007 6:20 pm

le script de ashe ne sauvegarde que les tables du forum pas les autres(spip, newsletter etc ...)
Sagesse
phpBB SEO Team
phpBB SEO Team
 
Messages: 269
Inscription: Sam Oct 14, 2006 10:13 am
Localisation: Lyon

Messagede rogerlebouledogue » Sam Jan 06, 2007 8:25 am

philippe a écrit:Tu as essayé BIGDUMP ?

Non je ne connaissais pas, je vais voir ce que ça donne cet après midi ! ;)

Sagesse a écrit:Sinon tu as quel hébergeur, souvent il le propose ou bien tu peux le demander directement ? Chez Sivit là où je suis , j'ai juste une touche à cliquer pour charger 82 Mo

Le problème, c'est que c'est un serveur dédié, donc c'est à moi de me débrouiller tout seul ... :roll: Et je débute un peu en serveur dédié ... :?

Laurent a écrit:Si tu es sous Linux, tu peux utiliser la commande SCP et sous Windows, tu as le soft Winscp qui est très pratique.

Je suis bien sous linux sur mon serveur ;)
Tu pourrais déveloper un peu à propos de SCP ? C'est quoi exactement ? :oops:

jcg11290 a écrit:Une réponse peut-être idiote mais pourquoi ne pas utiliser le "Script de Ashe" http://www.phpbb-seo.com/forums/le-foru ... .html#6882

Faire une sauvegarde de ton ancienne bd et de la restaurer dans la nouvelle.. quand j'ai muté d'un serveur à un autre, c'est ce que j'ai fait..

Comme dit Sagesse, ça n'importera que les tables d'origine de phpBB et pas toutes celles des différents mod ... :?

vespa a écrit:Essaie sur une base de test mais si tu as accès au ssh


On crée d'abord une base test avec mysqladmin:
Code: Tout sélectionner
mysqladmin -uroot -ppassword create nom_de_la_base_test

Ensuite, avec un fichier gzippé on fait ceci:
Code: Tout sélectionner
zcat fichier.sql.gz | mysql -uroot -ppassword nom_de_la_base_test

Je vais essayer ça ...
J'ai déjà un peu essayé en SSH, mais je n'y connais rien, j'ai essayé un peu ta méthode hier, mais je ne suis pas arrivé à mettre ma base.
Je vais essayer comme tu dis, d'abord créer une base test et ensuite y mettre mon dump ...


Merci à tous pour vos propositions, je m'y mets dès que j'ai 5 minutes et vous tient au courant ... ;)

@+. :P
Avatar de l’utilisateur
rogerlebouledogue
phpBB SEO Team
phpBB SEO Team
 
Messages: 360
Inscription: Sam Juil 22, 2006 1:20 pm
Localisation: Belle-Ile (56)

Messagede vespa » Sam Jan 06, 2007 8:29 am

Moi aussi je n'y connais pas grand chose, mais j'avais réussi avec cette méthode.
Il faut bien que ta base soit gzippée :wink:
vespa
phpBB SEO Team
phpBB SEO Team
 
Messages: 282
Inscription: Mer Oct 25, 2006 7:53 pm

Messagede Laurent » Sam Jan 06, 2007 10:07 am

rogerlebouledogue a écrit:Je suis bien sous linux sur mon serveur ;)


Je parlais de ton PC à toi :wink:

rogerlebouledogue a écrit:Tu pourrais déveloper un peu à propos de SCP ? C'est quoi exactement ? :oops:


En fait, le SSH sert à se connecter à un PC à distance via une connexion sécurisé avec une authentification par clé de cryptage. Une fois loggué, tu peux envoyer toutes les commandes que tu veux (copier un répertoire, changer des droits, créer un répertoire etc...) et notamment SCP, qui sert à faire du transfert de fichier, mais encapsulé dans un tunnel SSH.

En gros ton login, mot de passe, données et requête ne transite pas en clair sur le réseau mais de façon sécurisés, chose qui n'est pas le cas avec le FTP.

Sous Windows, pour se connecter à ton PC, tu peux utiliser Putty, mais il va te falloir quelques connaissances sous Unix.

Par-contre le petit soft Winscp est très simple d'utilisation, c'est un "Filezilla encapsulé en SSH."

@+
Laurent
PR0
PR0
 
Messages: 51
Inscription: Mer Déc 27, 2006 12:11 am

Messagede dcz » Sam Jan 06, 2007 11:19 am

Yep, winscp le must, et la suite putty, une arme de guerre (:lol:).

Le top pour la sécurité, c'est de totalement se débarrasser des accès ftp, et de n'utiliser que des connexions par clefs (et pas par envois de mot de passe).

Les transfert SSH sont un poil plus long, mais c'est assez radical de ne jamais envoyer ses mot de passes en clair sur le oueb. 1024 bit pour le cryptage tout de même, ça deviens assez compliqué ;)

D'un autre côté, il semble bien que le reseau OVH soit assez bien foutu, compliqué à sniffer etc ... c'est pas complètement obligé, mais si tu es dans les tests, pageant de la suite putty, c'est bien de s'y coller, winscp gère les clefs tout seul (enfin, il intègre pageant direct).

++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Messages: 21407
Inscription: Ven Avr 28, 2006 9:03 pm

Messagede Elglobo » Lun Jan 08, 2007 2:37 pm

Sagesse a écrit:le script de ashe ne sauvegarde que les tables du forum pas les autres(spip, newsletter etc ...)

Une rapide modification du script le permet :wink:
phpBB-Services.com: L'hébergement et l'assistance de votre forum phpBB en toute tranquillité.

Offre exceptionnelle à l'occasion de notre 5ème anniversaire ! 6 mois offerts sur toutes nos offres mutualisées, pour toute nouvelle commande avant le 31/08/2012.
phpBB-Services ajoute à cet avantage un nom de domaine gratuit pour toute commande de 12 mois.
Offre non cumulable et limitée aux 200 premières souscriptions, Code promotionnel à utiliser: SUMMER2012
Elglobo
phpBB SEO Team
phpBB SEO Team
 
Messages: 247
Inscription: Mer Mai 03, 2006 9:30 am

Messagede rogerlebouledogue » Mar Jan 09, 2007 7:36 am

philippe a écrit:Tu as essayé BIGDUMP ?

Essayé et approuvé ! :D

Merci à tous pour vos propositions ! ;)

Je verrais les autres plus tard ... ;)

@+. :P
Avatar de l’utilisateur
rogerlebouledogue
phpBB SEO Team
phpBB SEO Team
 
Messages: 360
Inscription: Sam Juil 22, 2006 1:20 pm
Localisation: Belle-Ile (56)


Retourner vers Développement de site

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

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