Mysql?–uroot?–p123456
mysql>?show?variables?like'%max_connections%';
+-----------------+-------+
|?Variable_name???|?Value?|
+-----------------+-------+
|?max_connections?|?151??|
+-----------------+-------+
1?row?in?set?(0.00?sec)
很奇怪,最大連接數怎么是151呢,mysql默認的最大連接數不是100么?后來想一下可能是版本不同的問題,默認連接數也不同。為了確認.5.3默認的最大連接數為151,去mysql官網查看了一下:mysql默認的最大連接數為151,上限為1000
2.修改mysql默認的最大連接數為1000
在/etc/f文件中[]部分增加=1000,重啟mysql服務,問題解決。
補充1:mysql其他版本默認的最大連接數
.5 .6 .7:默認的最大連接數都是151,上限為:
.1根據其小版本的不同,默認的最大連接數和可修改的連接數上限也有所不同
.0版本:默認的最大連接數為100,上限為16384
補充2:修改mysql數據庫默認的最大連接數
方法一:修改mysql的主配置文件/etc/f修改數據庫最大連接數,[]部分添加“=1000(這個根據實際的需要來進行設置即可)”,重啟mysql服務。
方法二:mysql客戶端登錄,通過命令行修改全局變量來進行修改
mysql?-uroot?-p123456
mysql>?set?global_max_connections?=?200;
mysql>?show?processlist;
mysql>?show?status;
修改完成后進行查看,mysql的最大連接數
mysql>?show?variables?like?'%max_connections%';
+-----------------+-------+
|?Variable_name???|?Value?|
+-----------------+-------+
|?max_connections?|?1000??|
+-----------------+-------+
1?row?in?set?(0.00?sec)
方法三:解開mysql源代碼,進入里面的SQL目錄修改找到下面一行:
{"max_connections",?OPT_MAX_CONNECTIONS,
??"The?number?of?simultaneous?clients?allowed.",?(gptr*)?&max_connections,
??(gptr*)?&max_connections,?0,?GET_ULONG,?REQUIRED_ARG,?100,?1,?16384,?0,?1,
??0},
??把它改為:
??{"max_connections",?OPT_MAX_CONNECTIONS,
??"The?number?of?simultaneous?clients?allowed.",?(gptr*)?&max_connections,
??(gptr*)?&max_connections,?0,?GET_ULONG,?REQUIRED_ARG,?1500,?1,?16384,?0,?1,
??0},
??保存退出,然后./configure?;make;make?install可以獲得同樣的效果
方法四:通過修改來修改mysql的連接數
編輯 配置文件,找到如下內容:
then?$NOHUP_NICENESS?$ledir/$MYSQLD
??$defaults?--basedir=$MY_BASEDIR_VERSION
??--datadir=$DATADIR?$USER_OPTION
??--pid-file=$pid_file
??--skip-external-locking
??-O?max_connections=1500
??>>?$err_log?2>&1?else
??eval?"$NOHUP_NICENESS?$ledir/$MYSQLD
??$defaults?--basedir=$MY_BASEDIR_VERSION
??--datadir=$DATADIR?$USER_OPTION
??--pid-file=$pid_file
??--skip-external-locking?$args
??-O?max_connections=1500?>>
??$err_log?2>&1"
紅色行代表要添加的字段修改數據庫最大連接數,保存退出并重啟mysql服務。
來源 |
熱門內容:
Spring新版本拋棄JVM,可獨立部署,網友:要自立門戶??? 為什么要用這些框架來進行開發,直接new一個對象不香嗎? 去大廠面試,說了沒高并發經驗,面試官還是抓著這個問! 重磅 ! Redis+Nginx+JVM+設計模式+Spring全家桶+Dubbo 最近面試BAT,整理一份面試資料《Java面試BAT通關手冊》,覆蓋了Java核心技術、JVM、Java并發、SSM、微服務、數據庫、數據結構等等。
獲取方式:點“在看”,關注公眾號并回復?666?領取,更多內容陸續奉上。
明天見(??ω??)??