使用MySQL而不是MySQLi的问题

时间:2010-03-14 08:06:35

标签: mysql drupal mysqli

我有一个blog,它位于Drupal v6.14上。最近我改变了我的网络托管提供商。我的新托管服务提供商不支持MySQLi。所以我必须使用MySQL而不是MySQLi。所有的事情都可以运作好几天。但在一个非常晴朗的早晨,我发现我的博客已关闭,错误消息是 Mysql:与服务器的连接太多。这个问题现在每天发生几次。
我联系了我的网络托管服务提供商,他们说,这是你数据库中的一个问题。我不相信这一点。我的博客在旧的Web服务器上运行良好。这可能是一个问题,因为我从MYSQLi转移到MySQL。

1 个答案:

答案 0 :(得分:1)

检查this entry from the MySQL documentation on the 'Too many connections' error。允许的连接数是mysqld服务器的设置。根据您的托管计划,您可以自己调整此设置,但对于较小的计划,这需要由提供商完成。此外,如果您使用的是共享主机方案,则mysqld服务器可能会为您提供多个数据库。

MySQLi与MySQL驱动程序的使用没有直接联系。

总而言之,如果您的主机方案附带专用的MySQL实例,并且让您可以控制mysqld设置,那么这就是您的问题。否则,您需要与提供商解决此问题。