MySQL:アカウントリソースの制限
MySQL には使用するリソースを制限するいくつかの手法が用意されている。
https://dev.mysql.com/doc/refman/5.6/ja/user-resources.html
max_user_connections
接続元ユーザーごとに許容する同時接続数の設定
現状を確認するには mysql.user テーブルを確認する
code:sql
select host,user,max_user_connections from mysql.user where user = 'example';
+----------------+------------+----------------------+
| host | user | max_user_connections |
+----------------+------------+----------------------+
| localhost | example | 200 |
+----------------+------------+----------------------+
ユーザーに新たな接続数上限を設定する場合は GRANT 文を実行する
code:sql
GRANT USAGE ON *.* TO 'example'@'localhost' WITH MAX_USER_CONNECTIONS 100;