четверг, 3 марта 2016 г.

ISPmanager 4 ошибка "Имя базы уже существует"

Бывает так, что в панели управления базы данных нет, но при попытке ее создания получаем ошибку "Имя базы уже существует", при этом в ispmgr.log видна ошибка:
ERROR Exception 2: 'name' already exists

Сначала проверим, есть ли данная база:
# mysql -uroot -p -e "SHOW DATABASES;" | grep database_name

Если и тут ничего нет, то смотрим так:
# mysql -uroot -p
mysql# use mysql;
mysql# SELECT Db FROM db WHERE Db = 'database_name';

Тут скорее всего и будет наша пропавшая база данных. Удалим просто эту строку:
mysql# DELETE FROM Db WHERE Db = 'database_name'; 

После чего, спокойно создаем базу данных в панели управления.

Комментариев нет:

Отправить комментарий