Подтвердить что ты не робот

Как переименовать схему в MySQL

Привет, я использую mysql 5.0.x

Как переименовать схему?

4b9b3361

Ответ 1

В 5.0, вам нужно сбросить базу данных и перезагрузить ее в новую базу данных с новым именем. Если вы обновляетесь до 5.1, вы можете выполнить поиск и использовать команду RENAME DATABASE.

Ответ 2

Не используйте RENAME DATABASE!!!

Ранние версии 5.1 имели эту команду, но она была удалена, так как она может испортить данные (ссылка).

Единственный способ в настоящее время

mysqladmin create new_db_name
mysqldump db_name | mysql new_db_name

как указано здесь

Изменить: Очевидно, этот ответ станет устаревшим, как только это исправится.