1、若在啟動mysql服務時出現如下錯誤,可查看錯誤日志找出錯誤原因。
??Error:Starting?MySQL.The?server?quit?without?updating?PID?file?(/data/mysql/failed184_sles10.pid).
?
2、Error:
130730?10:15:37?[ERROR]?COLLATION?'utf8_general_ci'?is?not?valid?for?CHARACTER?SET?'latin1'
130730?10:15:37?[ERROR]?Aborting
?若錯誤日志中出現如上錯誤,則是在編譯的時候字符集與校對集沒有對應。校對集時utf8_general_ci,?而字符集是latin1。?
解決方法:在配置文件my.cnf?中的[mysqld]下面加上?-DDEFAULT_CHARSET=utf8;-DDEFAULT_COLLATION=utf8_general_ci?這兩條語句。“utf8”和“utf8_general_ci?”可改成相應的字符集合校對集。?修改完后看能否啟動成功,若是出現同樣的問題,那沒辦法只能從頭編譯再裝了。
?
3、Error:
130730?14:46:20?[ERROR]?Plugin?'InnoDB'?init?function?returned?error.
130730?14:46:20?[ERROR]?Plugin?'InnoDB'?registration?as?a?STORAGE?ENGINE?failed.
130730?14:46:20?[ERROR]?Unknown/unsupported?storage?engine:?InnoDB
130730?14:46:20?[ERROR]?Aborting
出現如上錯誤可能是innodb在啟動時出了問題。
解決方法:在配置文件里面寫上?[mysqld]?skip-innodb?或者在data目錄下將文件ib_logfile0、ib_logfile1刪除即可
?
?
?
4、CMake?Error:?The?source?directory?"/data/cheriegong"?does?not?appear?to?contain?CMakeLists.txt.
若編譯時出現以上錯誤,需要把預編譯里面的MYSQL_USER去掉,即可預編譯成功!
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
