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

  • Автор темы Автор темы Vlad_c
  • Дата начала Дата начала

Vlad_c

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

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

Первый вариант очень нехорош (переименовывать базу во время работы???), а второе просто обойти, сделав дамп в новую базу и удалить старую (этот метод кстати, годится и для первого варианта)
 
если у тебя только таблицы 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 есть, то только дамп делать.
 
Сверху