Jump to content

проблема max_user_connections на хостинге


shaklov

Recommended Posts

Хостер ограничил параметр MySql max_user_connections.

Нашёл интересный метод обойти: http://myrusakov.ru/mysql-max-user-connections.html
Предлагается насоздавать дополнительных пользователей БД и рандомно их использовать.

Где в движке можно это прикрутить?

  • Like 10
Link to post
Share on other sites
support

Доступ к базе прописывается в /includes/configure.php и /admin/includes/configure.php

 

Т.к. это php файлы, то можно использовать любой php код, условия if ... и т.д.

Link to post
Share on other sites

Спасибо, именно в configure.php и сделал. Теперь будем посмотреть.

Link to post
Share on other sites
support

Надеюсь, что поможет :)

Сам с таким не сталкивался, хоть тоже буду знать, что такой вариант есть.  :dad:  

Link to post
Share on other sites

1. создать на хостинге дополнительных пользователей к нашей базе данных.

2. в файле /includes/configure.php заменить строку с именем пользователя БД:

define('DB_SERVER_USERNAME', 'имя_пользователя_бд');

на код:

$users = array('имя_пользователя_бд', 'имя_пользователя_бд1', 'имя_пользователя_бд2', 'имя_пользователя_бд3');
$n = mt_rand(0, count($users) - 1);
  define('DB_SERVER_USERNAME', $users[$n]);
//define('DB_SERVER_USERNAME', 'имя_пользователя_бд');
Link to post
Share on other sites
support

Спасибо за код.

 

Перенёс в раздел FAQ.

Link to post
Share on other sites
×
×
  • Create New...