- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業(yè)務(wù)經(jīng)營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯(lián)網(wǎng)協(xié)會理事單位
- 安全聯(lián)盟認(rèn)證網(wǎng)站身份V標(biāo)記
- 域名注冊服務(wù)機構(gòu)許可:滇D3-20230001
- 代理域名注冊服務(wù)機構(gòu):新網(wǎng)數(shù)碼
寶塔面板安裝mysql出現(xiàn)最低內(nèi)存和最低CPU限制的三種解決方法
當(dāng)我們服務(wù)器配置不高時,在寶塔面板中安裝mysql可能會出現(xiàn):“至少需要2個CPU核心才能安裝”或者“至少需要XXX內(nèi)存才能安裝”。這是寶塔面板為了保證服務(wù)器的運行,寶塔面板對于低內(nèi)存和低CPU的服務(wù)器,安裝mysql時有最低內(nèi)存和CPU核數(shù)限制。這對于很多想要體驗高版本mysql站長,或者程序需要更高版本的mysql時,是一件麻煩的事。要么只能夠升級服務(wù)器配置,要么只能被迫安裝低版本mysql。其實有一個解決方法,你就是關(guān)閉寶塔面板最低內(nèi)存和最低CPU的限制,強制安裝。
寶塔面板最低內(nèi)存和最低CPU限制
Mysql 5.6 :最低內(nèi)存要求 768MB。
Mysql 5.7 :最低內(nèi)存要求 1560MB。
Mysql 8.0 :最低內(nèi)存要求 3700MB,最少CPU數(shù):2個
寶塔面板最低內(nèi)存和最低CPU數(shù)限制解決方法
方法一:修改寶塔面板/www/server/panel/class/panelPlugin.py文件
A.直接使用寶塔面板的在線文件編輯工具在文件找到/www/server/panel/class/panelPlugin.py文件。找到137行和138行中的這倆代碼。
如果是最低內(nèi)存限制就將138行的代碼注釋,在這行代碼前面加上#號。
如果是最低CPU數(shù)限制就將137行代碼注釋,在這行代碼前面加上#號。
B.或者使用root權(quán)限遠(yuǎn)程連接到服務(wù)器上,編輯/www/server/panel/class/panelPlugin.py文件。
vim /www/server/panel/class/panelPlugin.py
使用vim編輯文件,在末行模式,輸入set nu顯示行號。
找到137行和138行中的這倆代碼。
如果是最低內(nèi)存限制就將這下面代碼注釋,在這行代碼前面加上#號。
if not self.check_mem_limit(versionInfo['mem_limit']): return public.returnMsg(False,'至少需要[%dMB]內(nèi)存才能安裝' % versionInfo['mem_limit'])^M
如果是最少CPU數(shù)限制就將下面行代碼注釋,在這行代碼前面加上#號。
if not self.check_cpu_limit(versionInfo['cpu_limit']): return public.returnMsg(False,'至少需要[%d]個CPU核心才能安裝' % versionInfo['cpu_limit'])^M
保存退出文件,寶塔面板最低內(nèi)存和最低CPU數(shù)限制就解除了。
注意:要重啟面板,在選擇需要的mysql版本安裝。
方法二:修改寶塔面板文件/www/server/panel/data/plugin.json
在寶塔面板文件中找到/www/server/panel/data,修改plugin.json文件。
根據(jù)所要安裝的mysql版本修改對應(yīng)的配置,mem_limit是內(nèi)存限制,CPU_limit是CPU限制。將對應(yīng)值修改為小于你服務(wù)器你內(nèi)存或者CPU的值。
方法三:下載mysql.sh強制安裝
使用root權(quán)限遠(yuǎn)程連接到服務(wù)器上。進(jìn)入到/www/server/panel/install/目錄下。
如果你選擇的安裝mysql方式是編譯安裝的話,輸入下面腳本:
wget http://www.tjdsmy.cn/install/0/mysql.sh;
bash mysql.sh install 5.7
如果你選擇的安裝mysql方式是極速安裝安裝的話,輸入下面腳本:
wget http://www.tjdsmy.cn/install/1/mysql.sh;
bash mysql.sh install 5.7
將5.7替換成你要安裝的mysql版本。
注意:如果你已經(jīng)安裝了數(shù)據(jù)庫,上面的命令會卸載刪除當(dāng)前數(shù)據(jù)庫及數(shù)據(jù)
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP