If anyone is receiving errors like:
010218 14:10:52 mysqld started
010218 14:10:53 /usr/libexec/mysqld: Can't find file: './mysql/host.frm' (errno: 13)
010218 14:10:54 mysqld ended
and the host.frm exists then:
It maybe a rights issue. I use 'mysql' user account and group to assign rights.
Try setting rights to the data directory and all subdirectoriess.
chgrp mysql /usr/local/mysql/data
chown mysql /usr/local/mysql/data
then chmod 660 /usr/local/mysql/data
(Do this for all subdirectories for all 3 commands).