Namanya Masalah di Server itu nggak ada selesainya, setelah sukses pindahan eh ternyata salah satu akses salah satu domain kok tiba2 dapat pesan kalau MySQL error. Dan lha dalah.. nggak tau kenapa benar2 error seperti ini
Unhandled Exception
Message:
SQLSTATE[HY000]: General error: 1194 Table 'images' is marked as crashed and should be repaired
SQL: SELECT * FROM `images` ORDER BY `created_at` DESC LIMIT 9
Bindings: array (
)
Location:
/var/www/cakep.com/laravel/database/connection.php on line 263
Stack Trace:
#0 /var/www/cakep.com/laravel/database/connection.php(183): Laravel\Database\Connection->execute('SELECT * FROM `...', Array)
#1 /var/www/cakep.com/laravel/database/query.php(709): Laravel\Database\Connection->query('SELECT * FROM `...', Array)
#2 /var/www/cakep.com/laravel/database/eloquent/query.php(90): Laravel\Database\Query->get(Array)
#3 /var/www/cakep.com/application/routes.php(20): Laravel\Database\Eloquent\Query->get()
#4 [internal function]: Laravel\Bundle::{closure}()
#5 /var/www/cakep.com/laravel/routing/route.php(163): call_user_func_array(Object(Closure), Array)
#6 /var/www/cakep.com/laravel/routing/route.php(124): Laravel\Routing\Route->response()
#7 /var/www/cakep.com/laravel/laravel.php(167): Laravel\Routing\Route->call()
#8 /var/www/cakep.com/public/index.php(34): require('/var/www/cakep...')
#9 {main}
Akhirnya saya coba sana sini kemari saya mencoba menemukan cara HOW TO FIX DATABASE MySQL CORRUPT lah dan nemu cara mudah dan nyamannya…
Jadi begini cara mudah yang kami lakukan. Kami melakukan ini dengan Metode akses MySQL Server langsung via SSH, kalau mau make phpMyAdmin sebenarnya jauh lebih mudah.
Karena menggunakan Cara SSH. Begini caranya, setelah Login ke Server MySQL kita, saya masuk ke server dengan perintah

mysql -uroot -p
Setelah masukkan password kemudian masuk kedatabase server, saya cukup pindah ke database yang ada Table yang Korup tersebut
use cakep;
Kemudian saya Show semua tables yang ada dengan perintah
mysql> show tables;
+--------------------+
| Tables_in_cakep |
+--------------------+
| images |
| laravel_migrations |
| terms |
+--------------------+
3 rows in set (0.00 sec)
Kemudian setelah itu table2 yang ada dan saya check saja table yang ternyata bermasalah dengan perintah
mysql> CHECK TABLE images;
+---------------+-------+----------+---------------------------------------------+
| Table | Op | Msg_type | Msg_text |
+---------------+-------+----------+---------------------------------------------+
| cakep.images | check | error | Wrong bytesec: 0-0-0 at linkstart: 18754992 |
| cakep.images | check | error | Corrupt |
+---------------+-------+----------+---------------------------------------------+
2 rows in set (0.37 sec)
Setelah tau masalahnya, dengan perintah sederhana اِ نْ شَآ ءَ اللّه Tables akan diperbaiki
mysql> REPAIR TABLE images;
+---------------+--------+----------+----------+
| Table | Op | Msg_type | Msg_text |
+---------------+--------+----------+----------+
| cakep.images | repair | status | OK |
+---------------+--------+----------+----------+
1 row in set (0.50 sec)
Selesai kemudian saya
exit;
dan selesai, Table di salah satu situs kembali sehat dan siap di pake untuk énaak énaak lagi. Atau kalau mau cara super singkat bisa coba seperti ini
sudo mysqlcheck --auto-repair -A -u root -p
bang mohon maaf sebelumnya ini,, mau tanyakan ini kita gak tau nih inputanya kaya gimana soalnya ini database org lain ibaratnya gi mna cara recoverynya bang mohon arahannya
Oke trima Kasih banyak infonya…
[…] pribadi saya saja. Saya terkadang sering pindah server dan terkadang juga belum dan lupas Setup MySQL root admin nya. Nah daripada saya sering cari2 dan Googling nggak nemu yang pas. Akhirnya saya […]
Pusing mas :D
Waaaw,,!! KEREEN.
Salam kenal mas jauhari.
belajar ilmu SQL sedikit dari blog agan …. :)
localhost maupun via hosting repairnya sama ya mas
woh wangun cah laravel! (y)
makasih atas ilmunya, bermanfaa
Awsome!
Ternyata ada putra bangsa yang tersembunyi. Sulit membayangkan butuh berapa lama saya menyerap ilmu yang sudah dishare disini. Patut nih diacungi 3 jempol untuk mastah SQL satu ini…
Salam kenal ya mas :)