上水君玉»惘城落遇 『藏经阁』 网站建设 安装 MySQL 5.7 提示需要[1560MB]内存 强制不能安装 ...
返回列表 发新帖
查看: 397|回复: 0

[网站] 安装 MySQL 5.7 提示需要[1560MB]内存 强制不能安装

[复制链接]
网络小生 进士 收听TA

主题

听众

417

积分
网络小生 发表于 2020-5-18 12:57:57
很多1G的VPS安装了宝塔后,想升级MYSQL7.0,宝塔不给升级,只能用SSH升级了。
232910k8rz86kpp7cpad67.png
进ssh执行以下命令强制安装:
如果你选择的安装mysql方式是编译安装的话,输入下面脚本:
  1. wget http://download.bt.cn/install/0/mysql.sh;bash mysql.sh install 5.7
复制代码

  1. wget http://download.bt.cn/install/0/mysql.sh;bash mysql.sh install 5.7
复制代码
如果你选择的安装mysql方式是极速安装安装的话,输入下面脚本:
  1. wget http://download.bt.cn/install/1/mysql.sh;bash mysql.sh install 5.7
复制代码

  1. wget http://download.bt.cn/install/1/mysql.sh;bash mysql.sh install 5.7
复制代码

注意:如果你已经安装了数据库,上面的命令会卸载删除当前数据库及数据

宝塔面板最低内存和最低CPU限制
Mysql 5.6 :最低内存要求 768MB。
Mysql 5.7 :最低内存要求 1560MB。
Mysql 8.0 :最低内存要求 3700MB,最少CPU数:2个


宝塔面板最低内存和最低CPU数限制解决方法
方法一:修改宝塔面板/www/server/panel/class/panel/Plugin.py文件
A.直接使用宝塔面板的在线文件编辑工具在文件找到/www/server/panel/class/panelPlugin.py文件。找到137行和138行中的这俩代码。
20191229012313.png
如果是最低内存限制就将138行的代码注释,在这行代码前面加上#号。
如果是最低CPU数限制就将137行代码注释,在这行代码前面加上#号。

B.或者使用root权限远程连接到服务器上,编辑/www/server/panel/class/panelPlugin.py文件。
  1. vim /www/server/panel/class/panelPlugin.py
复制代码

使用vim编辑文件,在末行模式,输入set nu显示行号。找到137行和138行中的这俩代码。
  1. if not self.check_mem_limit(versionInfo['mem_limit']): return public.returnMsg(False,'至少需要[%dMB]内存才能安装' % versionInfo['mem_limit'])^M
复制代码
如果是最低内存限制就将这代码注释,在这行代码前面加上#号。
  1. if not self.check_cpu_limit(versionInfo['cpu_limit']): return public.returnMsg(False,'至少需要[%d]个CPU核心才能安装' % versionInfo['cpu_limit'])^M
复制代码
如果是CPU限制就将这代码注释,在这行代码前面加上#号。
保存退出文件,宝塔面板最低内存和最低CPU数限制就解除了。

注意:要重启面板,在选择需要的mysql版本安装。

方法二:修改宝塔面板文件/www/server/panel/date/plugin.json
在宝塔面板文件中找到/www/server/panel/date,修改plugin.json文件。搜索
  1. /www/server/mysql/bin/mysql
复制代码
20191229013946.png
根据所要安装的mysql版本修改对应的配置,mem_limit是内存限制,CPU_limit是CPU限制。将对应值修改为小于你服务器你内存或者CPU的值。

绿水本无忧, 因风皱面;青山原不老, 为雪白头
返回板块
回帖列表
返回列表 发新帖
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表