Hostinger MySQL max_connections_per_hour 错误解决方法教程
如果你的网站托管在 Hostinger 上,并且收到了与 max_connections_per_hour(每小时最大连接数)限制相关的错误:
Connection failed: User 'u1000000_database' has exceeded the'max_connections_per_hour' resource (current value: 500)你可以尝试以下方法:
方法一:使用 localhost
确保网站的**配置文件**(例如 wp-config.php)中的数据库主机名设置为 localhost。
不建议将数据库主机名设置为你的托管服务器 IP。
例如,如果你当前的数据库配置信息如下所示:
/** The name of the database for WordPress */define( 'DB_NAME', 'u1000000_database' );/** MySQL hostname */define( 'DB_HOST', '185.185.185.185' );请务必将最后一行 DB_HOST 的值替换为 localhost,如下所示:
/** The name of the database for WordPress */define( 'DB_NAME', 'u1000000_database' );/** MySQL hostname */define( 'DB_HOST', 'localhost' );方法二:停止进程
网站上某些未优化的代码可能导致你超出 max_user_connections(最大用户连接数)限制。要解决此问题,你可以按照以下步骤手动终止这些连接:
-
点击顶部菜单中的 SQL,输入 SHOW PROCESSLIST 并点击 Go(执行):

-
完成后,将生成当前进程列表。你可以点击 Stop the process(停止进程)来逐个停止进程:

请注意,停止进程只能暂时解决问题。要获得更持久的解决方案,你需要优化数据库查询或**升级你的主机方案**
其他常见的数据库问题
如果你遇到其他与数据库相关的问题,请参阅: