GNU/Linux >> Belajar Linux >  >> Linux

Gandakan Seluruh Database MySQL

Ke server jarak jauh

mysqldump mydbname | ssh host2 "mysql mydbcopy"

Ke server lokal

mysqldump mydbname | mysql mydbcopy

Pertama buat database duplikat:

CREATE DATABASE duplicateddb;

Pastikan semua pengguna dan izin ada dan:

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

Saya terkadang melakukan mysqldump dan mem-pipe output ke perintah mysql lain untuk mengimpornya ke database yang berbeda.

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

Linux
  1. Cadangan Basis Data MySQL Berskrip

  2. MySQL:Cara Backup (Dump) dan Restore Database Menggunakan mysqldump

  3. Terhubung ke database MySQL dari jarak jauh

  1. Dasar-dasar pengguna dan basis data MySQL

  2. Cara menjadwalkan pencadangan basis data MySQL di Ubuntu

  3. Ganti nama basis data MySQL

  1. FAQ Penerapan MySQL

  2. Cara menyalin database MySQL

  3. Tingkatkan caching Database MySQL