Backup Database MariaDB di Terminal Linux: Perbedaan antara revisi

Dari Dokumentasi Robie
Loncat ke navigasi Loncat ke pencarian
Tidak ada ringkasan suntingan
 
(1 revisi perantara oleh pengguna yang sama tidak ditampilkan)
Baris 1: Baris 1:
Berikut adalah cara untuk membackup database MariaDB dan MySQL di terminal linux.
Berikut adalah cara untuk membackup database MariaDB dan MySQL di terminal linux.
sebelum mengeksekusi perintah dibawah ini pastikan terminal linux berada di path website masing-masing.
perintah untuk masuk ke path website dengan mengetik perintah
<code>cd /home/</code> (enter)
lalu lihat nama website yang akan di backup. misalkan nama websitenya adalah tugas-akhir.tkj maka perintah berikutnya adalah
<code>cd tugas-akhr.tkj</code> (enter)
lalu masuk ke folder public_html dengan perintah
<code>cd public_html</code> (enter)


= Perintah di terminal linux untuk membackup 1 database. =
= Perintah di terminal linux untuk membackup 1 database. =
Baris 15: Baris 29:
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 terkini sejak 28 Mei 2025 12.29

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

sebelum mengeksekusi perintah dibawah ini pastikan terminal linux berada di path website masing-masing.

perintah untuk masuk ke path website dengan mengetik perintah

cd /home/ (enter)

lalu lihat nama website yang akan di backup. misalkan nama websitenya adalah tugas-akhir.tkj maka perintah berikutnya adalah

cd tugas-akhr.tkj (enter)

lalu masuk ke folder public_html dengan perintah

cd public_html (enter)

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.