今天在debian中安裝Mysql數據庫,碰到了一些問題,忙活了一個下午
在Debian中安裝Mysql跟在Ubuntu中類似,
主要參考了這篇文章
http://www.linuxidc.com/Linux/2013-07/87372.htm
因爲是在虛擬機中安裝,因此虛擬機的內存設置的比較小,致使了啓動服務總是不成功
報各類各樣的異常,最後經過檢查Mysql錯誤日誌,解決了問題
Mysql安裝在/usr/local/mysql,數據文件的目錄是/usr/local/mysql/data下,
日誌文件就在數據目錄下,在個人系統里名字爲debian.err,在不一樣的系統上名字應該會不同
2013-10-24 16:51:53 5371 [ERROR] InnoDB: Cannot allocate memory for the buffer p
ool
2013-10-24 16:51:53 5371 [ERROR] Plugin 'InnoDB' init function returned error.
2013-10-24 16:51:53 5371 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGIN
E failed.
2013-10-24 16:51:53 5371 [ERROR] Unknown/unsupported storage engine: InnoDB
2013-10-24 16:51:53 5371 [ERROR] Aborting
其中最重要的就是第一行的錯誤信息,由於個人虛擬機內存只分配了512M,而後用了Mysql默認的InnoDB內存池大小,估計是超了,因此一直啓動失敗。
修改my.cnf添加下面的參數就能夠了,固然我也把虛擬機的內存調大了
innodb_buffer_pool_size =512M
Mysql5.6.14跟以前的版本區別仍是比較大的,特別是cnf配置文件
此次經歷更加加深了我對解決問題的方法的認識,就是要重視日誌,勤用Google,再加上以前總結的多看官方文檔。
若是您以爲這篇文章對你有所幫助,請點一下頂,這樣我就能夠免費去參加osc源創會了,此次的杭州源創會立刻就要舉行了,惋惜個人積分還不夠免費%>_<%