1. 程式人生 > >MariaDB資料庫由於訪問量過多而不能連線

MariaDB資料庫由於訪問量過多而不能連線

1.錯誤提示:

too many connnections

2.錯誤原因:

資料庫系統允許的最大可連線數max_connections預設是100。最大是16384,如果沒設定則是預設的100連線數,超過100資料庫會因訪問量過多而出現崩潰,不穩定等現象,在下面max_connections的值可設定位1~16384中的任意值,因事而異。

3.解決方案:

編輯mysql(mariadb)配置文件:(ubuntu的是/etc/mysql/my.cnf )編輯此文件的[mysqld]節,新增以下的語句,

max_connections=1000
以上不適用於5.5.52-MariaDB及更新版本,mariadb有預設開啟檔案數限制。可以通過配置/usr/lib/systemd/system/mariadb.service來調大開啟檔案數目 詳細可參考http://blog.csdn.net/hnhuangyiyang/article/details/51132141