「log_bin.index not found」起動エラー解決


作/訳者:葉金栄(Email:)、出典:http://imysql.cn、転載は作/訳者と出典を明記してください.また、商業用途には使用できません.違反者は必ず追及します.
my.cnfでは、次のように設定されています.
log-bin=log_bin
log-bin-index=log_bin.index

しかし、起動後、常に次のエラーが報告されます.
mysqld: File './log_bin.index' not found (Errcode: 13) 
070428 14:35:59 [ERROR] Aborting 
070428 14:35:59 [Note] mysqld: Shutdown complete

自分でtouchの1つのファイルが出てきて、だめです.
ファイルlog_の変更bin.indexの権限は777でもだめです.
[root@localhost]#/usr/local/mysql/bin/perror 13
System error:  13 = Permission denied

まだ権限の問題のようですが、ふと思い出したらdatadir権限設定が間違っているかもしれません.
[root@localhost]#ls -l /usr/local/mysql | grep data
drw-------   3 nobody nobody  4096 Apr 29 11:17 data

やはり、X権限がないので、このディレクトリにX権限を追加します.
[root@localhost]#chmod 700 /usr/local/mysql/data

再起動、すべてOK.
本文は「MySQL中国語ネット」ブログよりhttp://www.imysql.cn/
本文は“MySQLを愛します”のブログから出て、転載して作者と連絡してください!