国产探花免费观看_亚洲丰满少妇自慰呻吟_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安裝配置圖文教程
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 邳州市| 辽阳市| 大理市| 宁城县| 青海省| 启东市| 淮滨县| 浪卡子县| 昔阳县| 石棉县| 长泰县| 乌拉特中旗| 大连市| 新建县| 荣昌县| 江永县| 罗田县| 丰都县| 新乐市| 宣武区| 鹤山市| 万荣县| 金门县| 景洪市| 微山县| 五峰| 东山县| 随州市| 合山市| 绥中县| 黄石市| 睢宁县| 克东县| 桃源县| 清流县| 顺义区| 饶平县| 柏乡县| 广河县| 南和县| 子长县|