mysql最大鏈接數設置

問題描述:不少時候都會碰見」MySQL: ERROR 1040: Too many connections」的異常狀況
問題分析:形成這種狀況的一種緣由是訪問量太高,MySQL服務器抗不住,這個時候就要考慮增長從服務器分散讀壓力;另外一種緣由就是MySQL配置文件中max_connections值太小。(MySQL數據庫在安裝完以後,默認的MySQL數據庫,其最大鏈接數爲100)html

首先,咱們來查看mysql的最大鏈接數:mysql

登陸mysql
mysql> show variables like '%max_connections%'; 查看最大鏈接數sql

修改最大鏈接數的兩種方法:
1.臨時設置
登陸mysql:數據庫

mysql>set global max_connections=1000; 服務器

這種方法在重啓mysql後會失效ide

2.永久設置
修改mysql的配置文件my.cnf
在[mysqld]中添加max_connections = 1000阿里雲

[mysqld]
max_connections = 1000htm

保存退出後重啓mysqlget

最後:
分享下個人阿里雲幸運券(如須要購買阿里雲服務的能夠領取使用哈):https://promotion.aliyun.com/ntms/act/ambassador/sharetouser.html?userCode=rziak7l4&utm_source=rziak7l4it

相關文章
相關標籤/搜索