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
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
Setelah Anda berhasil login, klik menu SQL Services » Repair a MySQL Database di sidebar WHM Anda.
3. Pilih database yang akan diperbaiki
Pilih database yang akan diperbaiki, kemudian klik tombol Repair database
4. Proses Repair Database
Setelah Anda klik, Proses repair database akan muncul di layar.
Semoga bermanfaat.
Sumber : https://linux.tutorials.id/how-to/cara-memperbaiki-table-mysql-yang-corrupt/
3 Comments
Perky banyan belajar lagi tentang dunia komputer Dan internet
utk innodb gimana repair nya mas ?
agak ribet mas kalo innodb
nantikan tutorial berikutnya