MYSQLワークベンチからスキーマ名を変更できないのはなぜですか?私は何かを逃していますか? :(
あなたができるように名前は無効になっています
スキーマ名に使用できるRENAMEはありません。スキーマをエクスポートしてから、新しいデータベース名でインポートする必要があります。
これは、MySQLサーバー自体の制限です。
実際には、データベース名の変更は非常に簡単です。
Gavinは正しいですが、サーバーにphpMyAdminがある場合は、それを使用してデータベース(スキーマ)の名前を変更できます。
PhpMyAdmin URLに移動します。デフォルトは http://yourdomain.com/phpMyAdmin/ です。
プロンプトが表示されたら、データベースのユーザー名とパスワードを入力します。
「操作」タブをクリックします。
[データベースの名前を変更:]に新しいデータベース名を入力します。
「実行」ボタンをクリックします。
メッセージが表示されたら、[OK]をクリックします。
数秒後、データベースの内容に応じて、データベースの名前が変更されます。
PhpMyAdminが実際に行っていることは、新しい名前で新しいデータベースを作成し、現在のデータベースからコンテンツをインポートして、現在のデータベースを削除することです。
だれでもまだバージョン5.5を使用しているとは思えませんが、バージョン8で実行した手順は次のとおりです。古いバージョンまたは新しいバージョンを使用している場合は、これでも機能する可能性があります。
現在、私のデータベースにはインデックスやストアドプロシージャなどがありません。古いデータベースを削除する前に、関連するすべてのオブジェクトも移行されていることを確認する必要があります。