1. ホーム
  2. mysql

[解決済み] MySQLデータベースの名前を変更する [重複] [重複

2022-10-22 21:05:01

質問

という名前でデータベースを作成しました。 hrms . 今、私はデータベース名を sunhrm . しかし、それはMySQLワークベンチで無効になっています。私はLinuxサーバ自体でそれを行うことができますか?

どのように解決するのですか?

これはできないと思います。基本的な回答は多くの場合うまくいきますが、他のケースではデータの破損を引き起こします。 データベースのヒューリスティック分析に基づいて、戦略を選択する必要があります。 それが、この機能が実装された理由です。 を削除し . [ doc ]

をダンプする必要があります。 のすべてのオブジェクトタイプを をダンプし、新しい名前のデータベースを作成してから、ダンプをインポートする必要があります。 これが稼働中のシステムである場合、それを停止する必要があります。それができない場合、このデータベースから新しいデータベースへのレプリケーションを設定する必要があります。

これを行うことができるコマンドを確認したい場合。 satishD に詳細があります。 を参照してください。これは、ターゲット データベースに一致する戦略を構築する必要がある課題のいくつかを伝えるものです。