[SOLVED] MySQL : ERROR 23 (HY000): Out of resources when opening file '...' (Errcode: 24)
ERROR 23 (HY000): Out of resources when opening file '/tmp/#sql_643b_0.MYI' (Errcode: 24).
Hmm, mau tidak mau saya harus cari solusinya.
Cari sana cari sini, browsing sana browsing sini akhirnya ketemu juga solusinya. Solusinya adalah menambahkan config open_files_limit = 5000 pada file my.cnf. File my.cnf adalah file konfig dari mysql server.
Oke, itu tadi singkatnya, untuk cara bertahapnya seperti ini:
*catatan: mysql server berjalan di OS turunan Debian jadi jika sesuaikan saja lokasinya jika kamu menggunakan OS yang berbeda
1. Buka file my.cnf dengan akses root
$ sudo nano /etc/mysql/my.cnf
atau kalau kamu sudah sebagai root
# nano /etc/mysql/my.cnf
2. Cari [mysqld], lalu tambahkan di bawahnya : open_files_limit = 5000 semakin besar nilainya semakin jauh limitnya
3. Restart MySQL server
# /etc/init.d/mysql restart
# /etc/init.d/mysql restart
4. Lalu check dan repair database dan table mysqlnya
$ mysqlcheck -Av --auto-repair -u root -p
$ mysqlcheck -Av --auto-repair -u root -p
5. Selesai