[SOLVED] MySQL : ERROR 23 (HY000): Out of resources when opening file '...' (Errcode: 24)


Beberapa hari ini web server yang selalu digunakan untuk deployment beberapa website mengalami gangguan sehingga tidak bisa dipakai. Usut punya usut ternyata terdapat problem pada mysql servernya, diakses bisa tetapi begitu mau query malah menampilkan error :

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




4. Lalu check dan repair database dan table mysqlnya

$ mysqlcheck -Av --auto-repair -u root -p

5. Selesai

Komentar

Postingan populer dari blog ini

[SOLVED] Pengalaman Upgrade Internet ICONNET 10Mbps Jadi 20Mbps

Cara Keluar Dari Scaled Mode di VirtualBox

Cara Mengatasi Error Mikrotik - Web Browser Did Not Send Challenge Response (Try Again, Enable JavaScript)