安裝lnmp內存不足問題


一鍵安裝lnmp1.5

wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz -cO lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz && cd lnmp1.5 && ./install.sh lnmp

內存不足的問題

安裝過程中,如果報錯:

Memory less than 1GB, can't install MySQL 5.6+ or MairaDB 10+!

這是因為該一鍵安裝腳本會自動檢測你的服務器內存大小,並且要求系統可用最小內存不低於1GB,你可以嘗試刪掉該一鍵安裝包中 lnmp1.5/include/main.sh 文件的第62~65行內容:

if [[ "${DBSelect}" =~ ^[345789]$ ]] && [ `free -m | grep Mem | awk '{print  $2}'` -le 1024 ]; then

    echo "Memory less than 1GB, can't install MySQL 5.6+ or MairaDB 10+!"

    exit 1

fi

然后創建一個交換分區(用作虛擬內存,CentOS 7默認情況下並沒有創建交換分區),依次執行以下命令(需使用root用戶執行):

fallocate -l 2G /swapfile   # 創建一個2GB大小的文件,用作交換分區

chmod 600 /swapfile         # 修改文件權限,只允許root用戶讀寫操作

mkswap /swapfile            # 創建交換分區

swapon /swapfile            # 激活/啟用該交換分區

swapon -s                   # 查看交換分區是否生效

free -m                     # 查看內存使用情況

最后重新安裝lnmp。( ./install.sh lnmp)

安裝完成后,如果你不想保留該交換分區,可以使用以下命令進行清除:

swapoff /swapfile           # 釋放交換分區

rm -f /swapfile             # 刪除上述用作交換分區的文件

 

我裝mysql5.7會卡在40%,裝mysql5.6才好的,原因不明.

摘自:  http://blog.sina.com.cn/s/blog_18960ba080102yh30.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM