違法網站請勿向我司工作人員發起任何形式的人工服務請求,嚴禁利用鴻茂傳媒技術支持服務與產品從事任何非法活動,如有發現不再提供任何技術支持。×

寶塔安裝 mysql 5.7 提示需要[1560mb]內存 強制不能安裝

很多1g的vps安裝了宝塔後,想升級mysql7.0,寶塔不給升級,只能用ssh升級了。

20220513152730.png

進ssh執行以下命令強制安裝:
如果你選擇的安裝mysql方式是編譯安裝的話,輸入下面腳本:

wget http://download.bt.cn/install/0/mysql.sh;bash mysql.sh install 5.7

如果你選擇的安裝mysql方式是極速安裝安裝的話,輸入下面腳本:

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行中的這倆代碼。

20220513152905.png

如果是最低內存限制就將138行的代碼注釋,在這行代碼前面加上#號。
如果是最低cpu數限制就將137行代碼注釋,在這行代碼前面加上#號。
b.或者使用root權限遠程連接到伺服器上,編輯/www/server/panel/class/panelplugin.py文件。

vim/www/server/panel/class/panelPlugin.py

使用vim編輯文件,在末行模式,輸入set nu顯示行號。找到137行和138行中的這倆代碼。

if not self.check_mem_limit(versioninfo['mem_limit']): return public.returnmsg(false,'至少需要[%dmb]內存才能安裝'% versioninfo['mem_limit'])^m

如果是最低內存限制就將這代碼注釋,在這行代碼前面加上#號。

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文件。搜索

/www/server/mysql/bin/mysql

20220513152955.png

根據所要安裝的mysql版本修改對應的配置,mem_limit是內存限制,cpu_limit是cpu限制。將對應值修改為小於你伺服器你內存或者cpu的值。

© 網站版權與免責聲明

1、【鴻茂傳媒】獨立擁有本網站相關網頁內所有資料的版權;

2、未經【鴻茂傳媒】的明確書面許可,任何人不得對其進行複製;

3、本網站未註明【鴻茂傳媒】的文章,均來源於網絡,僅供大家學習與參考;

4、如有侵權/違規/不妥請聯繫客服qq或郵箱刪除,敬請諒解;

5、【鴻茂傳媒】保留隨時更正、修改、更新本聲明的權利。法律申明

服務需求留言板
*緊急問題聯繫客服
提交
提交需求
工作日: 8:30 - 22:00 在線qq客服

掃碼諮詢微信客服

鴻茂傳媒企業居間
頂部