transfert de DB

Discussion dans 'Web, design' créé par MbK_, 23 Décembre 2007.

Statut de la discussion:
Fermée.
  1. Offline
    MbK_ Etudjant
    Bonsoir,

    Je vais transferer les données de mon forum sur un autre serveur. Ce n'est pas un gros forum mais la bdd est qd mm trop grande que pour être transférée par PHPMyAdmin...

    Ils refusent les BDD au dessus de 2.5Mo et la mienne fait 6Mo...


    Vous avez une idée a part la couper en plusieurs morceaux? Comment font ceux qui ont une gigantesque BDD (ex : gamerz)?

    Merci
    MbK_, 23 Décembre 2007
    #1
  2. Offline
    Technopere ex membre
    6 Mo compresser ?


    prends table par table compressé ça fait 3 fichiers c'est encore vite fait ...



    gamerz and co travaillent surement en local donc suffit de copier coller les répertoires des tables dans le dossier mysql
    Technopere, 23 Décembre 2007
    #2
  3. Offline
    *Serval Elite
    pour une base de 6mo, tu exportes juste et tu colles les requêtes. (par paquets de quelques centaines :p).


    Si ton forum est un phpBB 2.0, ce sont les tables de recherche qui prennent de la place, et je sais qu'un utilitaire existe pour les recréer (je ne connais pas le nom :/). Il ne faut donc pas les copier.




    Pour les grosses bases, je sais qu'il y a des logiciels qui permettent de le faire, je peux essayer de t'en donner un dès que je suis chez moi (demain soir). Mais c'est beaucoup de chipotage pour 6mo



    (Technopere = Alex ? :eek: )
    *Serval, 24 Décembre 2007
    #3
  4. Offline
    MbK_ Etudjant
    en effet, c'est phpBB 2...

    Je vais faire en plusieurs fois, vu que j'ai pas le temps de chippoter avec des programmes...

    Sinon, c'est grave si on supprime les tables recherche?

    Je pense l'avoir fait une fois et ne pas avoir eu de problème par la suite


    EDIT : en fait je dois exporter les tables par petit paquet depuis phpmyadmin et les remettre sur mon nouveau serveur avec phpmyadmin ou bien je peux utiliser l'utilitaire "restauration" de la bdd?

    Sinon, il y a certaines tables que je ne peux pas mettre? celles avec la configuration par exemple?
    MbK_, 24 Décembre 2007
    #4
  5. Offline
    *Serval Elite
    si tu ne transfères pas les tables de recherche, tu ne pourras plus faire de recherche sur les posts qui existaient avant de le transfert. C'est un choix à faire :p
    (attention à quand même transférer la structure de ces tables :D)


    Je te déconseille fortement d'utiliser la sauvegarde et la restauration du panneau admin de phpBB 2.0.x.

    Tu exportes tout (en 1 fois c'est possible) depuis phpmyadmin. Tu te trouveras avec un fichier .sql, tu l'ouvres et tu colles les lignes par quelques centaines dans l'onglet SQL du phpmyadmin de ton nouveau serveur :p


    Oui tu peux tout prendre, il faudra juste changer les entrées server_name et script_path (si je me souviens bien) de la table phpbb_config ;)

    N'oublies pas de changer ton fichier config.php aussi :p
    *Serval, 24 Décembre 2007
    #5
  6. Offline
    MbK_ Etudjant
    Bon, j'ai réussi a transferer la BDD mais tous mes caractèes spéciaux (accents, etc)sont remplacés par des "?"

    Y'a moyen de changer ca?
    MbK_, 24 Décembre 2007
    #6
  7. Offline
    *Serval Elite
    oui normallement...

    Alors, dans phpmyadmin, quand tu cliques sur ta base sur la gauche, tu as la liste des table qui s'affiche à droite. Regarde un peu ce qu'il est mis dans la colone interclassement.

    Ensuite clique sur l'onglet opération et là tu dois pouvoir changer l'interclassement
    Si c'est latin_swedish_je_sais_plus_quoi mets le en utf8 et inversément :p


    J'espère que ca fonctionnera, tiens moi au courant :p
    *Serval, 25 Décembre 2007
    #7
  8. Offline
    MbK_ Etudjant
    J'avais bel et bien latin1_swedish_ci que j'ai remplacé par utf8_swedish_ci mais rien n'y change...
    MbK_, 26 Décembre 2007
    #8
  9. Offline
    *Serval Elite
    bon, remet latin_swedish alors.
    Il faudrait que tu regardes ta version de mysql sur l'ancien serveur et le nouveau.
    Il se peut qu'il faille changer la "Compatibilité de l'exportation:" lorsque tu exportes depuis ton ancien serveur, pour cela passe sur le nouveau.

    Il y a parfois aussi la possibilité de sauvegarder l'interclassement.


    Je ne suis pas sûr que ce que je te dise là puisse t'aider, mais j'essaye de trouver des pistes :/
    *Serval, 26 Décembre 2007
    #9
  10. Offline
    MbK_ Etudjant
    C'est pas tres grave pour les caracteres, c'est un petit forum privé.

    C'est juste que j'aurais bien aimé savoir comment faire pour les prochains transferts...

    Merci de ton aide!
    MbK_, 26 Décembre 2007
    #10
  11. Offline
    .Vinc. Oh, un LamZ !
    non, il faut choisir UTF-8 ou ISO8859-15
    .Vinc., 26 Décembre 2007
    #11
  12. Offline
    Reload motard casqué
    j'ai eu le même problème en passant à phpbb3, tous les accents ont foirés... et comme j'ai + de 26.000 posts sur mon forum, je me suis pas fais ch... à chipotter pour les récupérer :-D
    Reload, 26 Décembre 2007
    #12
  13. Offline
    *Serval Elite
    Ouep mais ici il ne donne pas ce choix ;)

    ISO8859-15 = latin_swedish_ci et UTF-8 = utf8-swedish-ci :p




    Ca m'énerve car je sais que j'avais déjà trouvé la solution à ce problème mais je l'ai oubliée. Je vais chercher dans mes messages sur phpBB.biz
    *Serval, 26 Décembre 2007
    #13
  14. Offline
    MbK_ Etudjant
    il faut changer aussi les parametres du nouveau serveur ou c'est bon?

    merci de votre aide ;)
    MbK_, 26 Décembre 2007
    #14
  15. Offline
    *Serval Elite
    qu'est-ce que tu veux dire par là ? :eek:
    *Serval, 26 Décembre 2007
    #15
  16. Offline
    MbK_ Etudjant
    et bien, si sur le nouveau serveur, l'interclassement est sur latin1...et pas utf8?
    MbK_, 26 Décembre 2007
    #16
  17. Offline
    *Serval Elite
    mets l'interclassement du nouveau comme celui de l'ancien ;)
    *Serval, 26 Décembre 2007
    #17
  18. Offline
    MbK_ Etudjant
    y'a un truc qui me chipote, qd je change l'interclassement via "opérations", il n'y a que la derniere ligne de la DB qui se change... toutes les tables restent en latin1...


    Faut les changer une a une?
    MbK_, 27 Décembre 2007
    #18
  19. Offline
    *Serval Elite
    normallement si à droite tu sélectionne ta base (et non une table), puis que tu vas dans opération, ca affecte toutes les tables de la base.

    Si c'était latin_swedish_ci sur l'ancien serveur et que c'est du latin_swedish_ci sur le nouveau aussi, ne change rien.



    tes caractères é s'affichent ? ou é ??
    Je peux avoir la version de mysql sur l'ancien serveur et sur le nouveau ?
    *Serval, 27 Décembre 2007
    #19
  20. Offline
    MbK_ Etudjant
    tous les caractères spéciaux s'affichent "?". Les versions de Mysql sont 5.0.32


    ce sont 2serveur ovh 1000gp, c'est donc la meme version. pour phpmyadmin, c'est 2.10.1
    MbK_, 27 Décembre 2007
    #20
Statut de la discussion:
Fermée.