使用jira時出現問題,具體截圖如下:
通過上圖的報錯資訊:定位為mysql資料庫連線數的問題
解決方法:
1.登入mysql進行檢視
mysql –uroot –p123456
mysql>
show variables like
'%max_connections%';+
-----------------+-------+
| variable_name |
value|+
-----------------+-------+
| max_connections |
151|
+-----------------+-------+
1row
inset
(0.00 sec)
很奇怪,最大連線數怎麼是151呢,mysql預設的最大連線數不是100麼?
後來想一下可能是版本不同的問題,預設連線數也不同。
為了確認mysql5.
5.3預設的最大連線數為151,去mysql官網檢視了一下:mysql預設的最大連線數為151,上限為1000
2.修改mysql預設的最大連線數為1000
在/etc/my.cnf檔案中[mysqld]部分增加max_connections=
1000,重啟mysql服務,問題解決。
補充1:mysql其他版本預設的最大連線數
mysql5.5 mysql5.6 mysql5.7:預設的最大連線數都是151,上限為:100000
mysql5.1根據其小版本的不同,預設的最大連線數和可修改的連線數上限也有所不同
mysql5.0版本:預設的最大連線數為100,上限為16384
補充2:修改mysql資料庫預設的最大連線數
方法一:修改mysql的主配置檔案/etc/my.cnf,[mysqld]部分新增「max_connections=
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|+
-----------------+-------+
1row
inset
(0.00 sec)
方法三:解開mysql源**,進入裡面的sql目錄修改mysqld.cc找到下面一行:
,
把它改為:
, 儲存退出,然後.
/configure ;make;make install可以獲得同樣的效果
方法四:通過修改mysqld_safe來修改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服務。
MySQL 預設最大連線數是多少?
1.為了確認mysql5.5.3預設的最大連線數為151,去mysql官網檢視了一下 mysql預設的最大連線數為151,上限為100000。2.修改mysql預設的最大連線數為1000 在 etc my.cnf檔案中 mysqld 部分增加max connections 1000,重啟mysql服...
MySQL 預設最大連線數
檢視最大連線數 show variables like max connections 一般 mysql 預設的最大連線數在 150 左右。最大連線數乙個還只是乙個指標,cpu,記憶體,磁碟,網路等物理條件都是其執行指標,這些指標都會限制其併發能力!所以,一般 3000 的併發請求就能打死大部分資料...
mysql最大連線數
show variables like max connections 數值過小會經常出現error 1040 too many connections錯誤 show global status like max used connections threads connected 開啟的連線數,t...