Just to elaborate, some of our sites that we host get thousands of visitors per hour, and they don't get the max_user_connections error. The reason why is they close their mysql connection immediately as soon as they're done using it. If each mysql connection is only open for a few milliseconds the chance of seeing that error is very small. If you use persistent connections and don't close them then you will only be able to have 6 users at a time. This limit is in place to keep one account from hogging all of the mysql connections and causing slow performance or downtime for the other thousands of accounts that share your server.