Error PHPMyAdmin “Table doesn’t exist in engine”

Halo user pecinta MySQL, disini sudah tidak asing lagi dengan PhpMyadmin, salah satu client web untuk mysql.

Jika kalian setia menggunakan PhpMyadmin banyak sekali permasalahan yang terkadang muncul, kali ini saya akan membahas awal mula permasalahan ini muncul dan bagaimana solve problemnya.

Saya akan membahas pesan error yang muncul di phpmyadmin ketika hendak menghapus table di database, atau ingin membuka table di suatu database muncul pesan error seperti ini :

Table doesn’t exist in engine

Ketika diperhatikan semua table tidak ada type seperti MyISAM / InnoDB, dan tertulis “in use”. Apabila kita updatepun ke type Innodb / MyISAM tidak akan bisa.

Awal mulanya saya melakukan dump database tidak menggunakan fitur import .sql melalui phpmyadmin, melainkan dari proses dump copy folder ke direktori /var/lib/mysql, alasan saya melakukan proses dump karena databasenya cukup besar sizenya.

Solve Problem

Disini saya menggunakan Linux Mint, kalian harus memberikan permission untuk folder database yang di copiepaste-kan, dengan cara :

sudo chmod 777 -R /var/lib/mysql/namafolderdatabase

Setelah diberikan permission, sekarang coba kembali ke phpmyadmin, dan sudah dipastikan selesai permasalah ini.

Author: Hafid

Hi! My name is Hafid and I'm Indonesian DKI Jakarta. Here's my profile www.mhafid.com. In here, I share a lot of information about programming and linux there.

Leave a Reply

Your email address will not be published. Required fields are marked *