Backup Database MariaDB di Terminal Linux: Perbedaan antara revisi

Dari Dokumentasi Robie
Loncat ke navigasi Loncat ke pencarian
Tidak ada ringkasan suntingan
Baris 15: Baris 15:
jika berhasil maka akan muncul file bernama backup_all_databases.sql pada folder saat mengetikkan perintah diatas.
jika berhasil maka akan muncul file bernama backup_all_databases.sql pada folder saat mengetikkan perintah diatas.


= Perintah di terminal linux untuk merestore 1 database ke server lain. =


== Langkah-Langkah Restore Database di Server Lain ==
=== Salin File SQL ke Server Tujuan ===
Jika file `<code>myme_kalender.sql</code>` ada di komputer lokal dan ingin dipindahkan ke server tujuan, gunakan perintah seperti:
<code>scp myme_kalender.sql user@ip_server_tujuan:/path/to/destination/</code>
Contoh:
<code>scp myme_kalender.sql [email protected]:/home/ubuntu/</code>
Atau jika sudah ada di server tujuan, lewati langkah ini.
=== Buat Database Baru (Opsional tapi Direkomendasikan) ===
Login ke MariaDB:
<code>mysql -u root -p</code>
Lalu buat database baru (misalnya namanya `myme_kalender`) dengan perintah SQL:
<code>CREATE DATABASE myme_kalender;</code>
Keluar dari mysql shell:
<code>exit;</code>
=== Restore File SQL ke Database ===
Gunakan perintah berikut untuk restore file `.sql` ke database:
<code>mysql -u [username] -p [nama_database] < [lokasi_file_sql]</code>
Contoh nyata:
<code>mysql -u root -p myme_kalender < myme_kalender.sql</code>
- Setelah mengetik perintah ini, kamu akan diminta memasukkan password user MariaDB.
- Proses restore bisa memakan waktu beberapa detik hingga beberapa menit tergantung ukuran file.





Revisi per 28 Mei 2025 12.26

Berikut adalah cara untuk membackup database MariaDB dan MySQL di terminal linux.

Perintah di terminal linux untuk membackup 1 database.

mysqldump -u root -p myme_kalender > myme_kalender.sql; (enter)

setelah itu akan diminta password untuk masuk ke database

jika berhasil maka akan muncul file bernama myme_kalender.sql pada folder saat mengetikkan perintah diatas.

Perintah di terminal linux untuk membackup semua database.

mysqldump -u root -p --all-databases > backup_all_databases.sql;

setelah itu akan diminta password untuk masuk ke database.

jika berhasil maka akan muncul file bernama backup_all_databases.sql pada folder saat mengetikkan perintah diatas.