Mysql記憶體不足問題

2021-09-26 23:28:29 字數 1044 閱讀 6644

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...