PHP で PDO を使用して新しいデータベースを作成し、そのデータベースに対する権限を持つ新しいユーザーを作成しています。いずれかが失敗した場合に備えて、データベースとユーザーの名前を変更して、後で削除して名前を使用できるようにしたいと考えています。
ALTER DATABASE を使用して mysql データベースの名前を変更することは可能ですか?
重複 -- mysql データベースの名前をすばやく変更する方法 (スキーマ名の変更) を参照してください。
要するに、いいえ。MySQL には、データベースの名前を変更するための迅速で簡単な方法がありません。コマンドラインからmysqladmin
andを使用する必要があります。mysqldump
詳細については、上記の質問を参照してください。
ALTER を使用して MySQL データベースの名前を変更することはできませんが、phpMyAdmin を使用して行うことができます。左パネルからデータベースを選択した後、「操作」に移動し、データベースの名前を変更します。別の方法.. MySQL のデータ フォルダーに移動し、データベースのフォルダー名を変更します。