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:
Koneksikan SSH ke server MySQL, misal melalui Putty.
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.
Masukkan password database saat diminta.
File backup database SQL akan dibuat dengan nama
dbname.sql
di direktori sekarang.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:
Upload file backup SQL (.sql) ke server melalui SSH, misal dengan WinSCP.
Pastikan database target untuk import sudah dibuat di server MySQL.
Koneksikan SSH dan arahkan ke direktori file SQL tadi di-upload.
Jalankan perintah
mysql
ini:
mysql -u username -p database_name < dbname.sql
Ganti username
dengan username MySQL dan database_name
dengan nama database target.
Masukkan password MySQL saat diminta.
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