Mysql數據庫連接管理
有時候使用mysql時出現如下錯誤:
"Can not connect to MySQL server. Too many connections"
原因是因為數據庫當前連接數操作當前設置的默認最大連接數贮庞。
- 查看當前連接:
show processlist;
執(zhí)行結果如下:
- 查看當前使用最大連接數:
show status like 'Max_used_connections';
執(zhí)行結果如下:
- 查看所有狀態(tài):
show status;
show variables;
執(zhí)行結果如下:
-
修改最大連接數設置
打開/etc/mysql/mysql.conf.d/mysqld.cnf文件突诬,修改參數max_connections但骨。
重啟mysql服務:
/etc/init.d/mysql restart
- 手動結束連接投慈,kill + id命令:
# 查看連接列表
show processlist;
# 殺死某個連接
kill 5;
執(zhí)行結果如下: