"log_bin.index not found" 啓動報錯解決

日期:2008-07-09  作者:喜騰小二  來源:PHPChina


作/譯者:葉金榮(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 一個檔案出來,不行。
修改檔案 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。

<<<返回技術中心

技術文章

站內新聞