Cara Memperbaiki Table MySQL yang Corrupt

Masalah table MySQL corrupt sering kita jumpai di beberapa server yang sering mengalami down. sering kali kita kesal saat akan melakukan backup juga menghasilkan error database corrupt seperti:

mysqldump: Got error: 144: "Table './namadb/namatable' is marked as crashed and last (automatic?) repair failed" when using LOCK TABLES

Bagaimana Cara memperbaiki Table MySQL yang Corrupt?

dalam artikel ini akan dijelaskan bagaimana cara memperbaiki table mysql yang corrupt melalui command line mysql. Langkah pertama yang harus kita lakukan adalah login ke mysql dengan menggunakan username dan password mysql. Jika Anda pengguna wordpress, Anda bisa check username dan password mysql di file wp-config.php. Atau Anda juga bisa melakukan perbaikan ini melalui command line SQL yang disediakan oleh phpmyadmin.

Langkah 1: Login ke MySQL
Langkah ini diperlukan untuk pengguna VPS yang akan memperbaiki table mySQL melalui command line linux atau melalui SSH.

mysql -u usernameanda -p

anda akan ditanya password. masukkan password anda sehingga hasilnya kurang lebih sebagai berikut:

Enter password: 
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 3
Server version: 10.0.26-MariaDB MariaDB Server

Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> 

Langkah 2: Set Database
Set nama database yang didalamnya ada table yang corrupt yang akan kita perbaiki. gunakan command SQL berikut:

MariaDB [(none)]> use dbname;

Ganti dbname dengan namadatabase Anda. Hasilnya kurang lebih sebagai berikut:

Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
MariaDB [dbname]>

Langkah 3: Check table mysql yang rusak / corrupt
Dalam contoh ini kita anggap nama table tersebut adalah namatable. Gunakan perintah mySQL berikut:

MariaDB [dbname]>check table namatable;

Langkah 4: Repair table mysql yang corrupt
Gunakan perintah SQL berikut untuk memperbaiki table mysql yang corrupt:

MariaDB [dbname]>repair table namatable;

Semoga bermanfaat.

Recent search terms:

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

loading...