Cara Memperbaiki Tabel yang Crash/Corrupt pada MySQL

Pernah mengalami database crash atau corrupt pada MySQL?

Silahkan ikuti pembahasan artikel berikut ini sampai selesai.

Cara Memperbaiki Tabel yang Crash/Corrupt pada MySQL

Untuk Langkah pertama kita harus tau terlebih dahulu penyebab dari database mysql kita yang crash/corrupt itu, berikut kami berikan beberapa contoh penyebab database bisa crash/corrupt :

  • Login credential untuk database anda salah, untuk memastikan hal ini anda bisa mengeceknya melalui config database anda (pastikan username dan password sudah benar)
  • Database anda crash/corrupt. Contoh hal yang sering terjadi adalah alah melakukan install plugin pada wordpress
  • Server Hosting Anda Down.
  • Server melebihi batas

Nah kembali lagi ke kasus ini, pernah kah kamu mendapatkan notif seperti dibawah ini ?

Unhandled Exception

Message:

SQLSTATE[HY000]: General error: 1194 Table ‘images’ is marked as crashed and should be repaired

Nah tutorial ini menggunakan SSH sehingga yang perlu dilakukan pertama kali adalah melakukan login ke server MySQL Anda, setelah Login ke Server MySQL, masuk ke server dengan perintah :

mysql -uroot -p

Setelah memasukkan password Anda, kemudian masuk ke database server, Anda cukup pindah ke database yang ada Table yang Korup tersebut

use namadomain;

Kemudian, coba cek dengan perintah

mysql> show tables;

+——————–+

| Tables_in_namadomain |

+——————–+

| images |

| contoh_tabel |

| terms |

+——————–+

3 rows in set (0.00 sec)

Kemudian setelah itu, tabel-tebal yang ada dapat dicek dan diperbaiki dengan perintah :

mysql> CHECK TABLE images;

+—————+——-+———-+———————————————+

| Table | Op | Msg_type | Msg_text |

+—————+——-+———-+———————————————+

| namadomain.images | check | error | Wrong bytesec: 0-0-0 at linkstart: 18754992 |

| namadomain.images | check | error | Corrupt |

+—————+——-+———-+———————————————+

2 rows in set (0.37 sec)

Setelah kita melihat permasalahan yang diinformasikan sebelumnya, Anda dapat memperbaikinya dengan perintah :

mysql> REPAIR TABLE images;

+—————+——–+———-+———-+

| Table | Op | Msg_type | Msg_text |

+—————+——–+———-+———-+

| namadomain.images | repair | status | OK |

+—————+——–+———-+———-+

1 row in set (0.50 sec)

 

Setelah selesai, Anda dapat memberikan perintah :

exit;

Sampai disini Anda sudah berhasil melakukan perbaikan dengan database server Anda yang sebelumnya database MySQL Anda terjadi Corrupt

Jika Anda mau versi super singkat, sebenarnya Anda bisa menggunakan perintah ini :

sudo mysqlcheck –auto-repair -A -u root -p

 

Untuk metode lain repair database dengan menggunakan CPANEL, anda dapat lakukan dengan langkah langkah sebagai berikut :

Login ke akun cpanel anda :

 

                                                                                                        1.1 Gambar menu cpanel

 

Pilih menu mysql dengan catatan sudah mengetahui database yang digunakan untuk website tersebut yang mana, kemudian anda dapat ke menu Mysql Database

menu cpanel

                                                                                      1.2  Gambar menu cpanel (search mysql)

Setelah masuk ke dalam menu Mysql Database, anda dapat memilih database yang bermasalah, kemudian check_database dan repair_database

menu Mysql database

                                                                                                                           1.3 Gambar pada menu Mysql database

DONE!

Jika hal tersebut semua sudah dilakukan, silahkan dicoba kembali lagi website anda.

Demikian pembahasan artikel mengenai Cara Memperbaiki Tabel yang Crash/Corrupt pada MySQL dari kb.qwords.com.

Selamat mencoba!!