mysqldump: Got error: 1016: Can’t open file: ‘./databasename/table.frm’ (errno: 24) when using LOCK TABLES

Beberapa waktu lalu saya mengalami masalah cukup merepotkan ketika harus membackup database mysql dalam ukuran yang relatif besar. Jika kawan-kawan bertanya kenapa saya tidak menggunakan PhpMyAdmin untuk membackupnya? Hmm… lupakan PhpMyAdmin, dia tidak mampu menghandle database dalam jumlah besar, alih-alih mendapatkan backup database, yang kita dapatkan hanyalah timeout @_@

Ketika saya mencoba menggunakan mysqldump ( mysqldump –add-drop-table -h [hostname] -u [user] -p [database name] > [nama file backup].sql ) untuk mambackup database yang saya temui adalah error 24 seperti yang dialami penulis pada website ini.

mysqldump: Got error: 1016:Can't open file: './databasename/table.frm(errno: 24) when using LOCK TABLES

solusi yang saya dapatkan adalah dengan menambahkan opsi

--lock-tables=false

contohnya seperi ini

mysqldump --add-drop-table -h [hostname] -u [user] -p
[database name] --lock-tables=false > [backup filename].sql

referensi : thanks to Jamie http://jamielesouef.com/linux/tip-backing-up-a-large-mysql-database-errno-24/ ^_^

2 thoughts on “mysqldump: Got error: 1016: Can’t open file: ‘./databasename/table.frm’ (errno: 24) when using LOCK TABLES

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s