Lewati ke konten utama
Semua KoleksiVPSMengelola VPS
Bagaimana cara memulihkan database MySQL dari data file MySQL di VPS?
Bagaimana cara memulihkan database MySQL dari data file MySQL di VPS?

Memulihkan database MySQL dari data file /var/lib/mysql MySQL

Tadas Vasiliauskas avatar
Ditulis oleh Tadas Vasiliauskas
Diperbarui lebih dari 3 tahun yang lalu

Masalah:

Anda tidak dapat mengaktifkan VPS dan ingin memulihkan database MySQL dari Mode Recovery VPS atau file backup VPS.

Ikuti langkah-langkah di bawah ini untuk memulihkan database MySQL:

Langkah 1 - Install dan hentikan server MySQL

Pertama, buat sambungan ke VPS dengan SSH. Setelah itu, install server MySQL dengan menjalankan perintah ini:

yum install mysql-server

Walaupun Anda bisa menggunakan versi terbaru, kami sarankan Anda menginstall versi MySQL yang sama. Setelah proses instalasi selesai, hentikan server MySQL dan tambahkan data folder dengan perintah berikut:

service mysql stop

Langkah 2 - Salin data

Salin data MySQL lama dan pindahkan ke lokasi data file server MySQL yang baru.

cp -rf /mnt/var/lib/mysql/* /var/lib/mysql

Kemudian, pastikan pastikan pemilik file adalah pengguna MySQL. Untuk ubah kepemilikan file, gunakan perintah ini:

chown -R mysql:mysql /var/lib/mysql

Lalu jalankan kembali server MySQL dengan perintah ini:

service mysql start

Langkah 3 - Periksa & ekspor

Terakhir, periksa dan perbaiki semua tabel database dengan perintah ini:

mysqlcheck -rA

CATATAN:

  • Tergantung versi MySQL yang digunakan, Anda akan perlu menjalankan MYSQLCHECK untuk memastikan tidak ada data yang rusak/corrupt.

Setelah itu, ekspor database:

mysqldump --all-databases > all_databases.sql

Selesai! Database Anda berhasil dipulihkan!

NOTE:

Apakah pertanyaan Anda terjawab?