Lewatkan ke konten utama

Perintah untuk ekspor database

PerintahUntuk inimelakukan ekspor data dari MySQL menggunakan CLICommand linuxLine yangInterface diketik pada Terminal atau Putty. Sebelum itu pastikan akses SSH sudah tersedia.

Anda(CLI), dapat menggunakan perintah scpmysqldump. Perintah ini memungkinkan Anda untuk membuat salinan dari struktur database, tabel, atau securedata copytertentu sepertike dalam file SQL yang dapat Anda gunakan untuk memulihkan data nanti. Berikut adalah contoh berikut:penggunaannya:

Ekspor Seluruh Database:


scpmysqldump -ru username@hostname:/path/to/directoryusername /path/to/destination-p database_name > nama_file_dump.sql

  • -r:u Mengindikasikan bahwa scp harus meng-kopi direktori secara rekursif, termasuk semua file dan sub-direktori di dalamnya.
  • username: Nama userpengguna padaMySQL serveryang tujuan.memiliki hak akses untuk database yang akan diekspor.
  • hostname-p: Opsi ini akan meminta Anda untuk memasukkan kata sandi setelahnya.
  • database_name: Nama atau alamat IP server tujuan.
  • /path/to/directory: Lokasi direktori di server tujuandatabase yang ingin Anda download.ekspor.
  • /path/to/destinationnama_file_dump.sql: LokasiNama file untuk menyimpan dump data. Anda bisa menentukan lokasi direktori dijika mana Anda ingin menyimpan direktori yang didownload di server lokal.diperlukan.

Contoh:

scpmysqldump -ru root@36.37.22.18:/var/www/html/diskominfo_1root /var/www/html/diskominfo_2-p mydatabase > mydatabase_backup.sql

  • root: Nama user pada server tujuan.
  • 36.67.22.18: Alamat IP server tujuan.
  • /var/www/html/diskominfo_1: Lokasi folder yang ingin didownload pada di server tujuan yaitu folder diskominfo_1.
  • /var/www/html/diskominfo_2: Lokasi penempatan folder yang akan diupload pada server lokal yaitu folder diskominfo_2.