Dalam tutorial ini, kami akan menunjukkan kepada Anda cara memperbaiki tabel database MySQL yang rusak di Linux Anda. Terkadang database Anda rusak karena berbagai alasan seperti tidak dapat dipulihkan dengan benar atau server di-boot ulang saat memperbarui database dll dan Anda telah mencoba memperbaikinya menggunakan PHPMyAdmin dan itu menunjukkan bahwa itu telah diperbaiki tetapi tidak. Berikut adalah cara memperbaiki tabel yang rusak (perhatikan pasangan tunggal dan {} bukan bagian dari perintah SQL tetapi digunakan untuk kejelasan dan bahwa ";" diperlukan):
Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo
' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda langkah demi langkah perbaikan DB MySQL yang rusak di server Linux.
Prasyarat
- Server yang menjalankan salah satu sistem operasi berikut:Server Linux.
- Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah.
- Seorang
non-root sudo user
atau akses keroot user
. Kami merekomendasikan untuk bertindak sebagainon-root sudo user
, namun, karena Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.
Cara Memperbaiki Tabel Database Mysql yang Rusak
Metode 1.
Langkah 1. Masuk ke MySQL sebagai administrator
mysql -uroot -p
Langkah 2. Pilih database yang berisi tabel yang rusak, yaitu, 'gunakan {nama database};'
mysql> use {database name};
Langkah 3. Tunjukkan tabel tabel rusak Anda harus terdaftar
mysql> show tables;
Langkah 4. Perbaiki tabel
mysql> repair table {bad_table_name};
Metode 2.
Langkah 1. Login ke server MySQL Anda menggunakan Secure Shell (SSH).
mysql -uroot -p
Langkah 2. Memperbaiki Tabel/Database MySQL MyISAM.
cd /var/lib/mysql/DBNAME myisamchk -r -f tables.MYI
Harap dicatat bahwa MyISAM adalah mesin penyimpanan default MySQL kecuali Anda mengubahnya. Sebagian besar MyISAM disetel sebagai mesin default untuk memeriksa dan memperbaiki semua tabel di MySQL basis data.
Selamat! Anda telah berhasil Memperbaiki DB Mysql yang Rusak. Terima kasih telah menggunakan tutorial ini untuk memperbaiki Database MySQL yang rusak di sistem Linux. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa MySQL resmi situs web.