Бывает так, что в панели управления базы данных нет, но при попытке ее создания получаем ошибку "Имя базы уже существует", при этом в ispmgr.log видна ошибка:
ERROR Exception 2: 'name' already exists
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';
После чего, спокойно создаем базу данных в панели управления.
Комментариев нет:
Отправить комментарий