国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

CentOS 7中升級MySQL 5.7.23的坑與解決方法

2024-07-24 12:49:44
字體:
來源:轉載
供稿:網友

前言

最近發現CentOS 7下升級MySQL5.7.23的一個坑,以前面升級到MySQL 5.7.23的一個集群為例

在我們環境下打開文件描述符個數的參數open_files_limit在MySQL 5.6.21下都統一配置為65535,而CentOS 7系統下安裝MySQL5.7.23的open_files_limit參數的默認值為5000

否則像分區表數量較多的集群,打開的文件個數過大時,數據庫就會報錯。

原因如下:

1、CentOS 7安裝MySQL5.7.23,服務管理發生了變化,從sysvinit(service mysql start)變化為systemd(systemctl start mysqld.service)

2、CentOS 7下Limit的配置由下面配置文件來決定

全局設置:/etc/systemd/system.conf(如DefaultLimitNOFILE=65535)

服務設置:[Service]默認值為5000,應該將LimitNOFILE修改為65535

【測試】

1、全局配置文件/etc/systemd/system.conf

2、service配置文件/usr/lib/systemd/system/mysqld.service

3、mysql配置文件/etc/my.cnf

【結論】

1、當以systemd管理mysql服務時,在下面3個配置文件中同時制定open_files_limit參數時,最終會以service配置文件為準

2、當service相關配置值注釋掉時,會以全局配置文件為準

【解決方案】

1、單臺修復方法,按下面步驟

#修改配置vim /usr/lib/systemd/system/mysqld.service#重載systemctl daemon-reload#重啟服務生效systemctl restart mysqld@replica01.service

2、安裝包修復方法,修改下面兩個源文件,將5000增加到65535,重新打包發布,這樣新版本默認會保持與MySQL5.6.21相同的配置

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對錯新站長站的支持。

您可能感興趣的文章:

mysql5.7.23版本安裝教程及配置方法mysql 5.7.23 解壓版安裝教程圖文詳解win10下mysql 5.7.23 winx64安裝配置方法圖文教程mysql 5.7.23 安裝配置圖文教程mysql 5.7.23 winx64解壓版安裝教程mysql 5.7.23 安裝配置方法圖文教程MySql 5.7.20安裝及data和my.ini文件的配置MySQL 5.7.20綠色版安裝詳細圖文教程MySQL5.7.21安裝與密碼圖文配置教程mysql 5.7.21 winx64安裝配置方法圖文教程最新mysql 5.7.23安裝配置圖文教程
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宁陕县| 卫辉市| 彭泽县| 双柏县| 娄底市| 封丘县| 涪陵区| 蕉岭县| 土默特左旗| 八宿县| 苗栗市| 大城县| 沧州市| 永平县| 上犹县| 通辽市| 常州市| 横峰县| 怀柔区| 周宁县| 皮山县| 博乐市| 玉龙| 宣汉县| 玛沁县| 白山市| 莒南县| 广饶县| 繁峙县| 涞水县| 武山县| 景谷| 潞西市| 温州市| 旬阳县| 凤阳县| 都江堰市| 泽库县| 革吉县| 渝北区| 罗田县|