Artikel Teknologi

Cara Mudah Import dan Export Database MySQL Ukuran Besar Melalui SSH

MySQL adalah salah satu database paling populer saat ini yang banyak digunakan oleh developer web. Salah satu kelemahan MySQL adalah kesulitan dalam meng-import dan export database berukuran besar, terutama jika menggunakan phpMyAdmin.

Nah, jika kamu memiliki akses SSH ke server, ada cara mudah untuk import dan export database MySQL ukuran besar tanpa kendala. Caranya adalah dengan memanfaatkan perintah mysqldump untuk export dan mysql untuk import melalui terminal SSH seperti Putty atau WinSCP.

Persiapan Sebelum Import Export MySQL

Sebelum import export, pastikan beberapa hal berikut:

  • Kamu memiliki akses SSH ke server database MySQL, bisa melalui Putty atau WinSCP.
  • Database target untuk import/export sudah dibuat di server MySQL.
  • File backup database MySQL dalam format SQL (.sql).
  • Upload file backup SQL ke server via SSH jika akan digunakan untuk import.

Cara Export MySQL Database Melalui SSH

Berikut langkah-langkah export database MySQL melalui SSH:

  1. Koneksikan SSH ke server MySQL, misal melalui Putty.

  2. Jalankan perintah mysqldump ini di terminal SSH:

mysqldump -u username -p database_name > dbname.sql

Ganti username dengan username MySQL dan database_name dengan nama database yang akan di-export.

  1. Masukkan password database saat diminta.

  2. File backup database SQL akan dibuat dengan nama dbname.sql di direktori sekarang.

  3. Download file dbname.sql dari server ke komputer lokal.

Itu dia cara mudah export database MySQL melalui SSH!

Cara Import MySQL Database Melalui SSH

Setelah mendapatkan file backup SQL dari database MySQL, berikut cara import ke server melalui SSH:

  1. Upload file backup SQL (.sql) ke server melalui SSH, misal dengan WinSCP.

  2. Pastikan database target untuk import sudah dibuat di server MySQL.

  3. Koneksikan SSH dan arahkan ke direktori file SQL tadi di-upload.

  4. Jalankan perintah mysql ini:

mysql -u username -p database_name < dbname.sql

Ganti username dengan username MySQL dan database_name dengan nama database target.

  1. Masukkan password MySQL saat diminta.

  2. Tunggu hingga proses import database SQL selesai.

Demikian cara mudah import database MySQL ukuran besar melalui SSH!

Kesimpulan

Itulah tutorial mudah melakukan import dan export database MySQL berukuran besar melalui SSH menggunakan mysqldump dan mysql.

Kelebihan cara ini dibanding menggunakan phpMyAdmin adalah kecepatan transfer data yang lebih cepat melalui SSH serta tidak ada batas ukuran file.

Pastikan selalu backup database production secara rutin ya agar aman jika terjadi masalah. Semoga bermanfaat!

Comments