安装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

转载于:https://www.cnblogs.com/lixiaov/p/10223193.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值