共計 982 個字符,預計需要花費 3 分鐘才能閱讀完成。
自動寫代碼機器人,免費開通
丸趣 TV 小編給大家分享一下 MySQL 內存不足的解決方法,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
MySQL 內存不足的解決方法:1、增加 swap 交換空間,代碼為【dd if=/dev/zero of=/swapfile bs=1M count=1024】;2、增加自動掛載,在文件【/etc/fstab 中加入 /swapfileswap】。
MySQL 內存不足的解決方法:
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、增加自動掛載:
在文件 /etc/fstab 中加入 /swapfile swap swap defaults 0 0
service mysql start 啟動成功
5、備注:
生成空文件
dd if=/dev/zero of=1.txt bs=1M count=2 生成一個指定大小的空文件
if= 文件名:輸入文件名
of= 文件名:輸出文件名
bs= 字節大小
count= 個數
以上是 MySQL 內存不足的解決方法的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注丸趣 TV 行業資訊頻道!
向 AI 問一下細節
丸趣 TV 網 – 提供最優質的資源集合!