1.啟動mysql時一直不成功,檢視錯誤日誌 /var/log/mysql/error.log
2.主要的錯誤資訊有如下幾條:
[error] innodb: mmap(136151040 bytes) failed; errno 12
[error] innodb: cannot allocate memory for the buffer pool
[error] innodb: plugin initialization aborted with error generic error
[error] plugin 'innodb' init function returned error.
[error] plugin 'innodb' registration as a storage engine failed.
[error] failed to initialize plugins.
[error] aborting
3.查詢後是因為記憶體不足,檢視記憶體:
增加swap交換空間解決問題:
dd if=/dev/zero of=/swapfile bs=1m count=1024
mkswap /swapfile
swapon /swapfile
4.增加自動掛載:
vim /etc/fstab
# 最後加入
/swapfile swap swap defaults 0 0
service mysql start 啟動成功
mysql怎麼增加記憶體 MySQL記憶體不足怎麼辦
mysql記憶體不足的解決方法 1 增加swap交換空間,為 dd if dev zero of swapfile bs 1m count 1024 2 增加自動掛載,在檔案 etc fstab中加入 swapfileswap mysql記憶體不足的解決方法 1 啟動mysql時一直不成功,檢視錯誤...
Winform 記憶體不足
winform 記憶體不足 winform,我給picturebox 賦值 picbox one.backgroundimage image.fromfile 解決方案 picbox one.backgroundimage 每賦值一次,都要把上一次的拉出來釋放掉 c codeif picbox on...
linux 記憶體不足
在linux下增加臨時swap空間 sudo dd if dev zero of home swap bs 64m count 16注釋 of home swap,放置swap的空間。count的大小就是增加的 swap 空間的大小,64m 就是塊大小,這裡是 64mb,所以總共空間就是bs cou...