Banner - Cara Export Database di cPanel

Cara Export Database di cPanel Melalui phpMyAdmin dan SSH

Database menyimpan berbagai informasi penting pada website, mulai dari data pengguna, artikel, konfigurasi, hingga transaksi. Karena itu, memahami cara export database menjadi langkah penting untuk menjaga keamanan data, melakukan backup, maupun mempersiapkan proses migrasi website ke server lain.

Dalam artikel ini, kami akan membahas cara export database di cPanel menggunakan phpMyAdmin dan SSH, lengkap dengan tips, perbedaan metode, serta solusi jika proses export mengalami kendala.

Apa itu export database?

Export database adalah proses membuat salinan database ke dalam sebuah file, umumnya berformat .sql. File hasil export ini dapat digunakan sebagai backup, migrasi website, maupun pemulihan data jika terjadi masalah pada server.

Pada layanan Shared Hosting Rumahweb dengan cPanel, export database biasanya dilakukan melalui phpMyAdmin atau menggunakan perintah mysqldump melalui SSH.

Kapan harus melakukan export database?

Idealnya, export database dilakukan setiap kali Anda akan melakukan perubahan yang berpotensi memengaruhi data website. Dengan memiliki salinan database terbaru, proses pemulihan akan jauh lebih mudah apabila terjadi kesalahan selama proses pengerjaan.

Beberapa kondisi yang disarankan untuk melakukan export database antara lain:

Promo Hosting Murah Rumahweb

  • Sebelum memperbarui WordPress, CMS, atau aplikasi website lainnya.
  • Saat akan memindahkan website ke server atau layanan hosting baru.
  • Sebelum melakukan upgrade versi PHP atau migrasi database, misalnya dari MySQL ke PostgreSQL.
  • Sebagai backup rutin, terutama jika layanan hosting yang digunakan belum menyediakan backup otomatis.
  • Sebelum melakukan proses restore, cloning, atau pengujian website di lingkungan lain.

Persiapan Sebelum Export Database

Proses export database sebenarnya cukup sederhana. Namun, ada beberapa hal yang sebaiknya dipastikan terlebih dahulu agar proses berjalan lancar dan file backup yang dihasilkan dapat digunakan saat dibutuhkan.

Sebelum memulai proses export, pastikan hal-hal berikut sudah terpenuhi:

  • Anda mengetahui nama database yang akan diexport.
  • Akun hosting atau server memiliki hak akses ke database tersebut.
  • Ruang penyimpanan masih mencukupi untuk menyimpan file hasil export.
  • Tidak ada proses import, restore, atau aktivitas lain yang sedang menggunakan database.

Jika seluruh persiapan di atas sudah dilakukan, Anda dapat melanjutkan proses export database melalui phpMyAdmin maupun SSH sesuai kebutuhan.

Cara Export Database di phpMyAdmin

Melalui cPanel, proses export database dapat dilakukan dengan mudah menggunakan phpMyAdmin atau SSH dengan query mysql dump.  Metode SSH hanya tersedia pada layanan hosting yang mendukung akses Terminal/SSH, seperti Shared Hosting Unlimited M, Unlimited L, dan Cloud Hosting.

Melalui phpMyAdmin

Berikut ini langkah-langkah untuk melakukan export database melalui menu phpmyadmin.

  1. Silahkan Login ke cPanel hosting Anda. Setelah itu klik menu “phpMyAdmin” untuk melakukan export database di cPanel.
menu phpmyadmin di cpanel
  1. Pilih database yang ingin di export pada list database.
pilih database yang akan di export
  1. Pada halaman selanjutnya pilih menu “export”.
Klik menu export database
  1. Pada pilihan export di kotak export, pastikan Anda memilih “sql”.
  2. Pilih save as file dan kemudian klik Go.
    Cara export database di phpmyadmin cpanel

    Untuk melakukan export ini, Anda bisa juga melakukannya melakukan custom. Misal Anda akan export untuk table tertentu saja.

    Melalui SSH / Terminal

    Untuk proses export database melalui SSH silahkan mengikuti langkah-langkah berikut:

    1. Akses ke SSH melalui menu terminal di cPanel atau melalui aplikasi pihak ke 3 seperti pUTTY.
    Menu terminal di cpanel
    1. Setelah berhasil login SSH. Untuk melakukan export database menggunakan perintah berikut:
    mysqldump -u nama_user -p nama_database > dbwebsite1.sql

    Sesuaikan parameter dengan database yang akan export. Berikut penjelasannya;

    • nama_user adalah username database, misalnya tenda333_userdb.
    • nama_database adalah nama database yang akan di-export, misalnya tenda333_dbweb.
    • dbwebsite1.sql adalah nama file hasil export yang akan dibuat. Anda dapat menggantinya sesuai kebutuhan, misalnya backup_website.sql.
    1. Setelah menjalankan perintah tersebut, sistem akan meminta password database. Masukkan password dengan benar. Saat mengetik password, karakter yang dimasukkan tidak akan ditampilkan di layar. Oleh karena itu, pastikan password yang dimasukkan benar dan tidak mengandung spasi. Setelah selesai memasukkan password, tekan Enter untuk memulai proses ekspor.
    Perintah export database dicpanel
    1. File hasil export akan tersimpan pada direktori tempat Anda menjalankan perintah tersebut. Jika menjalankan perintah dari home directory, maka file .sql akan berada di home directory akun hosting Anda, seperti berikut:
    Hasil export database

    Perbedaan Export melalui phpMyAdmin dan SSH

    Secara umum, export database di cPanel dapat dilakukan melalui phpMyAdmin maupun SSH. Keduanya sama-sama menghasilkan file backup yang dapat digunakan untuk proses restore atau migrasi, tetapi memiliki karakteristik yang berbeda.

    Jika Anda masih pemula, phpMyAdmin biasanya menjadi pilihan yang lebih mudah. Sementara itu, SSH lebih direkomendasikan untuk database berukuran besar atau server yang membutuhkan proses backup lebih cepat.

    AspekphpMyAdminSSH
    AntarmukaGrafis (GUI)Command Line
    Kemudahan penggunaanSangat mudah untuk pemulaMemerlukan pemahaman
    perintah terminal
    KecepatanCukup untuk database kecil
    hingga menengah
    Lebih cepat untuk database
    berukuran besar
    AksesTidak memerlukan akses terminalMemerlukan akses SSH ke
    server
    Rekomendasi penggunaanBackup dan restore sederhanaBackup database besar atau
    otomatisasi

    Format File Hasil Export Database

    Saat melakukan export, database dapat disimpan dalam beberapa format. Masing-masing format memiliki fungsi yang berbeda tergantung kebutuhan, baik untuk proses backup, analisis data, maupun integrasi dengan aplikasi lain.

    FormatKegunaan
    .sqlDigunakan untuk backup, restore, dan migrasi database.
    .csvCocok untuk analisis data menggunakan spreadsheet seperti Excel.
    .xmlUmumnya digunakan untuk kebutuhan integrasi dengan sistem tertentu.
    .jsonDigunakan pada aplikasi modern atau kebutuhan pertukaran data melalui API.

    Apabila tujuan Anda adalah melakukan backup atau memindahkan website ke server lain, format .sql merupakan pilihan yang paling direkomendasikan karena dapat langsung digunakan untuk proses restore database.

    Masalah yang Sering Terjadi Saat Export Database

    Proses export database umumnya berjalan tanpa kendala. Namun, pada kondisi tertentu Anda mungkin menemukan beberapa error yang menyebabkan proses backup gagal atau file hasil export tidak dapat digunakan. Berikut beberapa masalah yang paling sering ditemui beserta solusinya.

    • Export database gagal
      Pastikan user database memiliki hak akses (privilege) yang cukup untuk membaca seluruh isi database.
    • phpMyAdmin mengalami timeout
      Hal ini biasanya terjadi karena ukuran database terlalu besar. Jika memungkinkan, gunakan metode export melalui SSH.
    • File SQL kosong atau ukurannya sangat kecil
      Periksa kembali apakah database yang dipilih sudah benar dan benar-benar berisi data.
    • Muncul pesan “Access denied”
      Pastikan username, password, dan hak akses database sudah sesuai dengan konfigurasi yang digunakan.

    Tips Menyimpan File Backup Database

    Setelah proses export selesai, jangan hanya menyimpan file backup di dalam akun hosting. Simpan salinan backup di lokasi lain agar tetap aman apabila terjadi kerusakan server atau kehilangan data.

    Beberapa tips yang dapat Anda terapkan antara lain:

    • Simpan file backup di komputer lokal sebagai cadangan utama.
    • Buat salinan tambahan di layanan cloud storage seperti Google Drive atau Dropbox.
    • Gunakan nama file yang mudah dikenali, misalnya dengan menambahkan nama website dan tanggal backup.
    • Lakukan backup secara berkala, terutama sebelum melakukan update website, migrasi server, atau perubahan konfigurasi penting.

    Kesimpulan

    Export database merupakan salah satu langkah penting untuk menjaga keamanan data website. Dengan memiliki file backup database, Anda dapat melakukan proses migrasi, restore, maupun pemulihan data dengan lebih mudah apabila terjadi kendala pada website atau server.

    Oleh karena itu, disarankan untuk melakukan export database secara berkala, terutama sebelum melakukan perubahan besar pada website.

    Demikian cara export database di cPanel, selamat mencoba dan semoga bermanfaat.

    Bermanfaatkah Artikel Ini?

    Klik bintang 5 untuk rating!

    Rating rata-rata 5 / 5. Vote count: 1

    Belum ada vote hingga saat ini!

    Kami mohon maaf artikel ini kurang berguna untuk Anda!

    Mari kita perbaiki artikel ini!

    Beri tahu kami bagaimana kami dapat meningkatkan artikel ini?

    Gatot Antok Wibowo

    Suka menulis dan memiliki minat mendalam dalam dunia literasi, teknologi, dan isu-isu terkini. Dengan pengalaman sebagai Technical Support di Rumahweb dan juga pengalaman menulis selama beberapa tahun, berusaha menghadirkan artikel yang informatif, tajam, dan inspiratif. Serta memberikan wawasan baru kepada pembaca dengan gaya yang menarik dan mudah dipahami.