×

解除宝塔面板安装Mysql内存限制的方法

渣渣酒 渣渣酒 发表于2020-11-19 11:53:18 浏览2513 评论0

抢沙发发表评论

    现在个人博主建站,多用宝塔作为面板,宝塔的高兼容以及高可玩性深受懒癌晚期患者的喜爱,可是最近博主在新购买的VPS安装安装mysql-mariadb_10.3,遇到了限制,宝塔要求至少有2048M内存才能安装安装mysql-mariadb_10.3。

    1-2011150Q645-50.png

    一般来说我们购买2G内存的VPS,实际内存是不足2G的,一般是19XXM内存,宝塔这检测机制,基本上让我们只能手动安装。所以懒癌晚期的我就开始翻宝塔源文件,设法破解。

    解决办法

    1-2011150Q644.png

    首先我们查看限制的内存大小,例如Mysql 5.7是1560M,然后打开宝塔文件选项卡,定位至/www/server/panel/data。

    编辑plugin.json文件,按CTRL+F搜索1560。

    1-2011150Q645.png

    核实前面的版本是否是我们需要安装的版本,符合就可以直接修改为低于你的实际内存的值。

    这时我们再进行安装就不会出任何提示了。

    结语

    修改还是非常简单的,关键是小内存安装后,记得自己动手修改Mysql的配置,防止Mysql占用内存过高导致nginx或者php进程被杀。