Dalam tutorial kali ini kita akan belajar bagaimana cara memperbaiki database yang rusak dalam 2 cara, yaitu melalui commandline dan melalui interface WHM. Database rusak bisa kita ketahui dari pesan error atau error message saat melakukan backup.

Contoh error message yang kita jumpai adalah seperti mysqldump: Got error: 144: “Table ‘./namadb/namatable’ is marked as crashed and last (automatic?) repair failed” when using LOCK TABLES

cara memperbaiki database mysql yang rusak melalui Commandline

Disini kita akan belajar 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;

Cara memperbaiki database mysql yang rusak melalui WHM

1. Login ke WHM sebagai root

cara memperbaiki database mysql yang rusak 01

Langkah pertama untuk memperbaiki database yang rusak melalui WHM adalah login ke WHM dengan akses root

2. Klik menu SQL Services » Repair a MySQL Database

cara memperbaiki database mysql yang rusak 02

Setelah Anda berhasil login, klik menu SQL Services » Repair a MySQL Database di sidebar WHM Anda.

3. Pilih database yang akan diperbaiki

cara memperbaiki database mysql yang rusak 03

Pilih database yang akan diperbaiki, kemudian klik tombol Repair database

4. Proses Repair Database
Setelah Anda klik, Proses repair database akan muncul di layar.

cara memperbaiki database mysql yang rusak 04

Semoga bermanfaat.
Sumber : https://linux.tutorials.id/how-to/cara-memperbaiki-table-mysql-yang-corrupt/

Incoming search terms:

3 Comments

    • Admin Bestariweb Reply

      agak ribet mas kalo innodb
      nantikan tutorial berikutnya

Write A Comment