Могу ли я использовать ALTER DATABASE для переименования базы данных mysql? - PullRequest
7 голосов
/ 14 апреля 2010

Я использую PDO с PHP для создания новой базы данных, а затем нового пользователя с привилегиями в этой базе данных. В случае сбоя одного из них я хочу переименовать базу данных и пользователя, чтобы они могли быть удалены позже и имена были доступны.

Можно ли переименовать базу данных mysql с помощью ALTER DATABASE?

Ответы [ 2 ]

8 голосов
/ 14 апреля 2010

Дублирование - см. Как быстро переименовать базу данных MySQL (изменить имя схемы)

Короче, нет. MySQL не имеет быстрого / простого способа переименования баз данных. Вы должны использовать mysqladmin и mysqldump из командной строки. См. Вопрос выше для всех деталей.

3 голосов
/ 14 апреля 2010

Переименовать базу данных MySQL невозможно с помощью ALTER, но вы можете сделать это с помощью phpMyAdmin. После выбора базы данных на левой панели перейдите в «Операции», затем переименуйте базу данных. Другой способ ... перейдите в папку с вашими данными на MySQL и переименуйте имя папки вашей базы данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...