Si nos encontramos este error (ERROR 1018 (HY000): Can’t read dir of ‘.’ (errno: 24)) al intentar hacer un select database en un sistema recien reinstalado, puede que lo solucionemos editando /etc/security/limits.conf y añadiendo:
mysql soft nofile 4096 mysql hard nofile 8192
Luego para terminar de hacer las cosas bien deberemos poner estos valores en /etc/mysql/my.cnf
open-files-limit = 2048 table_cache = 512
😉