Aller au contenu

Copier une grosse base de données MySQL


Khleo

Sujets conseillés

Salut,

Je voudrais savoir si il existé une technique spécial pour copier une base de données MySQL d'environ 50 Mo ou si il fallait la fragmenter en plusieurs petit fichiers SQL de 1 Mo ?

Merci

Lien vers le commentaire
Partager sur d’autres sites

Tout dépend si tu as accès au shell Linux ou non.

Es-tu sur serveur dédié ou sur mutualisé ?

Non, j'ai pas de base de données à transférer pour le moment, c'est juste une question au cas ou le problème se présenterait ;)

Merci

Lien vers le commentaire
Partager sur d’autres sites

La réponse m'interesse aussi Dan, je doit copier une grosse base d'un dédié a un autre (j'ai acces au shell des 2 machines)

Tu peux facilement exporter la base avec mysqldump comme ceci

mysqldump -uUSER -pPASSWORD -e -q -Q --add-drop-table BASE_DE_DONNEES | gzip > NOM_DE_BASE.sql.gz

ensuite tu copies le fichier sql.gz par ftp ou rsync/scp sur le nouveau serveur

et tu importes avec

zcat NOM_DE_BASE.sql.gz | mysql -uUSER -pPASSWORD NOM_DE_NOUVELLE_BASE

en remplaçant USER et PASSWORD bien sûr.

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...