Как переименовать базу данных?

Vlad_c

Guest
Как переименовать базу данных?

Как переименовать базу данных?
очень нужно помогите
прочел доку что это сделать нельзя неужели нет?
 

Falc

Новичок
Можно переименовать каталог, в котором лежит база.
 

HEm

Сетевой бобер
Переименовать в скрипте или вообще?

Первый вариант очень нехорош (переименовывать базу во время работы???), а второе просто обойти, сделав дамп в новую базу и удалить старую (этот метод кстати, годится и для первого варианта)
 

si

Administrator
если у тебя только таблицы ISAM/MyISAM - переименовать каталог.
а если InnoDB ? table definition для InnoDB тоже лежит в этом каталоге или как ?

-~{}~ 12.03.04 10:18:

да, действительно таблица InnoDB после переименования видна по SHOW TABLES но при запросе возникает ошибка: Can't open file: 'ttt.InnoDB'. (errno: 1)
 

Апельсин

Оранжевое создание
в table space тоже информация о базе прописывается.
если InnoDB есть, то только дамп делать.
 
Сверху