Bagaimana Cara Memperbaiki Database 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 m

Cara Copy (clone , Duplikasi) Server secara manual
Mengenal Sistem Directory Linux
Mengatasi masalah Error 413 Request Entity Too Large di Nginx

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.
Sumber : https://linux.tutorials.id/how-to/cara-memperbaiki-table-mysql-yang-corrupt/

Incoming search terms:

  • cara memperbaiki database yang rusak
  • cara mengatasi database yg rusak
  • Cara mengecek file corup pada xampp
  • cara untuk repair database mengunakan log

COMMENTS

WORDPRESS: 3
  • comment-avatar

    Perky banyan belajar lagi tentang dunia komputer Dan internet

  • comment-avatar

    utk innodb gimana repair nya mas ?

    • comment-avatar
      Admin Bestariweb 2 tahun ago

      agak ribet mas kalo innodb
      nantikan tutorial berikutnya

  • DISQUS: 0