Подскажите по администрированию mysql

Zlo_606ep
На сайте с 14.12.2006
Offline
129
383

Всем привет, помогите решить проблему с mysql на шаред-хостинге (ispmanager).

Как было дело: всё работало несколько лет, куча сайтов с разными базами одним пользователем БД Myuser (чтобы в PMA входить на все БД смотреть). Так вот, после попытки создать новую БД (вроде после этих дейстий началась чехорда) вылезли такие баги: все сайты перестали подключиться к БД, как будто пароль не верный, меняю в ispmanager у одной БД пароль пользователя на старый - сайт работает, остальные - нет, меняю у другой БД - сайта работает, остальные не работают. То есть получается как будто к каждой БД разные пароли, для одного пользователя, как такое может быть? И как привести всё в порядок?

По ssh это выглядит так:

%mysql -u Myuser -p Mypass -hlocalhost
mysql> use db1;
Database changed

mysql> use db2;
ERROR 1044 (42000): Access denied for user 'Myuser'@'%' to database 'db2'

В ispmanager при это и там и там один и тот же пользователь.

Причем, ладно бы поменял пароли (на старые) и ОК, но через какое-то время всё сбрасывается.

Саппорт что-то не внятное говорит:


необходимо переставить пароль для пользователей базы данных на указаный,
судя по всему базы были импортированы очень давно с MySQL пользователями со старым форматом паролей

...

У вас похоже их кто-то меняет помимо вас возможно средствами mysql, используйте разных пользователи для разных баз данных. Вы единственный у кого среди всех клиентов на данном сервере возникает проблема.

...

Сложности с использованием одного пользователя, очевидно, связаны с использованием mysqlproxy.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий