Lewati ke konten utama

Bagaimana cara memulihkan database MySQL dari data file MySQL di VPS?

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

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?