I’m getting following error when I try to log onto phpMyAdmin.
User ** already has more than ‘max_user_connections’ active connections
Could anyone let me know how to close these DB connections from MySQL server end?
Thank you for your time!
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Read max_connections document to solve your problem
First: Check your current database max_connection variable
Then Try to increase the max_connection parameter either with running command like:
Or set this parameter in my.cnf that mostly is located at /etc/my.cnf
Finally: Restart MySQL service
FYI
you can also check max_user_connections. however, they are related like this:
====
As Sushilzzz asked: can this be caused by low RAM?
Short answer: No
Long Answer: yes, If Ram Size is low and MySQL can’t respond as fast as needed there will be many open connections and you can easily hit the max connection.
The estimated number of max connections per 1GB of ram is 100 (if you don’t have any other process using ram at the same time). I usually use ~75 for max_connection per 1GB of RAM