GNU/Linux >> Tutoriels Linux >  >> Linux

Dupliquer toute la base de données MySQL

Vers le serveur distant

mysqldump mydbname | ssh host2 "mysql mydbcopy"

Vers le serveur local

mysqldump mydbname | mysql mydbcopy

Créez d'abord la base de données dupliquée :

CREATE DATABASE duplicateddb;

Assurez-vous que l'utilisateur et les autorisations sont tous en place et :

 mysqldump -u admin -p originaldb | mysql -u backup -pPassword duplicateddb; 

Je fais parfois un mysqldump et dirige la sortie vers une autre commande mysql pour l'importer dans une autre base de données.

mysqldump --add-drop-table -u wordpress -p wordpress | mysql -u wordpress -p wordpress_backup

Linux
  1. FAQ sur le déploiement de MySQL

  2. Optimiser la base de données MySQL

  3. Comment copier une base de données MySQL

  4. Améliorer la mise en cache de la base de données MySQL

  5. MySQL :comment sauvegarder (vider) et restaurer une base de données à l'aide de mysqldump

Comment sauvegarder et restaurer une base de données MySQL

Comment supprimer les lignes en double dans MySQL

Liste des tables dans une base de données MySQL

Serveur de base de données MySQL

Comment créer une base de données dans MySQL

Présentation de MySQL