Mengatasi ERROR 1016: Can’t open file: ‘wp_.frm’. (errno: 24) when using LOCK TABLES
Lha kok pas long weekend ada satu VPS yang MySQL servernya bermasalah. Jadi saat saya ingin membuat backup database salah satu situs WordPress secara manual dengan mysqldump
yang terjadi malah gagal dan muncul pesan kesalahan ERROR 1016: Can't open file: 'wp_.frm'. (errno: 24) when using LOCK TABLES
. Suram sekali… 🙁
Kalau saya pahami ini MySQL gagal mengunci tabel yang akan diekspor menjadi file .sql
. Dan karena saya butuhnya cukup darurat apalagi ada hambatan seperti ini membuat saya ingin segera membuat backupnya dulu baru berusaha diperbaiki kemudian. Jadi akan langsung saya share solusinya.
Untuk tabel database MySQL bertipe MyISAM anda bisa menggunakan perintah berikut:
mysqldump -u root -p wp_servernesia –-lock-tables=false > backup_servernesia.sql
Kalau gagal coba yang ini:
mysqldump -u root -p --skip-add-locks wp_servernesia > backup_servernesia.sql
Sedangkan apabila jenisnya InnoDB maka gunakan yang ini:
mysqldump -u root -p --single-transaction wp_servernesia > backup_servernesia.sql
Semua perintah diatas fungsinya sama walaupun memiliki parameter berbeda, jadi database yang ingin disimpan dalam file backup akan diciptakan tanpa mengunci tabel – tabel yang ada. Sekian. Dan semoga setelah liburan saya ada waktu (dan ingat) untuk memperbaikinya.
Semoga bermanfaat. 🙂