啟動infobright的時候遇見Can't find file: './mysql/host.frm'

urgel_babay發表於2016-02-29
2014.11.28
      啟動infobright的時候,老是起不來,看到日誌後,出現下面的錯誤:
141128 12:18:20 [ERROR] /usr/local/infobright-4.5.0-x86_64/bin/mysqld: Can't find file: './mysql/host.frm' (errno: 13)
141128 12:18:20 [ERROR] Fatal error: Can't open and lock privilege tables: Can't find file: './mysql/host.frm' (errno: 13)
啟動infobright的時候遇見Can't find file: './mysql/host.frm'

     當時也覺得奇怪,怎麼會有/mysql/ 這個路徑?檢查了幾次,還是沒有找到。後來度娘說涉及許可權,但是因為不熟悉,也不知道是哪裡的許可權問題。
於是檢視
infobright引擎日誌:
2014-11-28 12:37:50 No LicenseFile entry in ini file. Using default path.
2014-11-28 12:37:50 License file path : /usr/local/infobright-4.5.0-x86_64/iblicense-xulong_deng-174744303-IEE.lic
2014-11-28 12:37:50 Brighthouse engine started.
     看從這裡我可以確定,infobright的basedir許可權是正確的,那麼就剩下datadir目錄的
去到datadir 看到真的是許可權問題:
啟動infobright的時候遇見Can't find file: './mysql/host.frm'
於是修改了許可權,就可以成功啟動infobright。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30936525/viewspace-2016599/,如需轉載,請註明出處,否則將追究法律責任。

相關文章