Copier tout un serveur MySQL et ses bases de données vers un autre serveur

Logo MySQL

Si vous avez besoin d’une solution Quick & Dirty pour copier toutes les bases de données d’un serveur MySQL vers un autre, voici la commande à utiliser…

On l’exécute depuis le serveur source:

mysqldump -u root -pMOTDEPASSE --all-databases | ssh [email protected] 'cat - | mysql -u root -pMOTDEPASSE'

Attention il faut bien remplacer les textes « motdepasse » par les mots de passe de l’utilisateur root MySQL de vos serveurs et « [email protected] » par l’utilisateur et le serveur cible.

Astuce découverte chez Marcus

Tags: