Я использую PDO с PHP для создания новой базы данных и затем нового пользователя с полномочиями на той базе данных. В случае, если один из них перестал работать, я хочу переименовать базу данных и пользователя так, чтобы они могли быть удалены позже, и имена доступны.
Действительно ли возможно переименовать mysql базу данных с помощью ALTER DATABASE?
Дубликат - см. Как быстро переименовать базу данных mysql (изменить имя схемы)
Короче говоря, нет. MySQL не имеет быстрого / простого способа переименовать базы данных. Вы должны использовать mysqladmin
и mysqldump
из командной строки. См. Вопрос выше для получения всех подробностей.
Переименовать базу данных MySQL невозможно с помощью ALTER, но это можно сделать с помощью phpMyAdmin. После выбора базы данных на левой панели перейдите в раздел "Операции" и переименуйте базу данных. Другой способ... перейдите в папку data на MySQL и переименуйте имя папки вашей базы данных.