Blog

Bagaimana Cara Copy Database MySQL ke Antar Server

 

Bagaimana Cara Copy Database MySQL ke Antar Server

MySQL     1 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.


Kami membuat aplikasi pelayanan kependudukan dan administrasi untuk Desa dan Kelurahan. Demo bisa diakses di https://dash.klandesa.com. Silahkan gunakan email: demo@klandesa.com dan password: 123456


CARI ARTIKEL
Card image cap
AUTHOR: Wisnu

"Client-facing" person. His goal - help clients/projects succeed and always coding.


Lihat Project Kami | Bertemu Tim Kami

Tertarik berkerja dengan kami? Email disini:
wisnu@tipa.co.id