Rabu, 11 Maret 2020

MYSQL-copy db anter server

Bagaimana Cara Copy Database MySQL ke Antar Server

 MySQL     6 bulan yang lalu


Proses migrasi database dari satu server ke server lain terkadang menjadi kendala tersendiri. Bagaimana caranya?
Ada beberapa cara dalam proses migrasi DB. Cara paling sederhana adalah kita dump db dari server asal lalu kita upload ke server tujuan menggunakan winSCP atau sejenisnya, kemudian kita import file .sql tersebut.
Cara paling simpel dan prosesnya bisa jauh lebih ringan/cepat adalah menggunakan terminal.
Script dibawah untuk copy 1 per 1 database:
mysqldump -h <server_asal> -u <user_asal> -p<password_asal> db_asal | mysql -h <server_tujuan> -u <user_tujuan> -p<password_tujuan> db_tujuan
Jika kalian gak pengen mengekpose password di terminal bisa gunakan script dibawah:
mysqldump -h <server_asal> -u <user_asal> -p db_asal | mysql -h <server_tujuan> -u <user_tujuan> -p db_tujuan
Kalian juga bisa mengcopy seluruh database dengan script berikut:
mysqldump -h <server_asal> -u <user_asal> -p<password_asal> --all-databases | mysql -h <server_tujuan> -u <user_tujuan> -p<password_tujuan>
Jika terbiasa menggunakan GUI juga bisa, beberapa tool GUI yang bisa dipakai mungkin kalian perlu coba TablePlus.
Backup
  1. Dari halaman depan pilih Restore
  2. Pilih koneksi dan database
  3. Klik Start backup
Restore
  1. Dari halaman depan pilih restore
  2. Pilih koneksi
  3. Pilih database atau buat database baru
  4. Klik Start restore
  5. Pilih file yang baru selesai di generate lalu mulai restore.
    Jika ingin menggunakan bisa langsung di download Disini.

    Tidak ada komentar:

    Posting Komentar