ホームページ  >  に質問  >  本文

Windows で既存のスキーマを mysql に追加する方法

このトピックに関するものはどこにもありません。ここにもありません。

問題は、以前のハードディスク (HD) 上に MySQL 8.0 データベースがあることです。元のドライブで起動に失敗したため、フォルダーをコピーしました

C:\ProgramData\mysql\MySQL Server 8.0\Data\my_db
は新しい HD に移動し、MySQL を再インストールしました。

私の問題は、このアーキテクチャをインストールする方法が見つからないことです。誰か何か提案はありますか?

P粉204136428P粉204136428401日前565

全員に返信(1)返信します

  • P粉099000044

    P粉0990000442023-09-15 12:15:50

    既存のオブジェクトに関する情報はレプリケートされていないシステム データベースに保存されているため、データを表示できません。

    以前のハードドライブが使用できない場合:

    1. 新旧のオペレーティング システム インスタンスの MySQL バージョンがまったく同じであることを確認してください。そうでない場合は、新しいオペレーティング システム上の MySQL を削除し、必要なバージョンを再インストールします。
    2. MySQL サービスを停止します。
    3. データ フォルダーの名前を変更します (C:\ProgramData\MySQL\MySQL Server 8.0 => C:\ProgramData\MySQL\MySQL Server 8.0.bak)。
    4. データ フォルダーを古いハード ドライブから新しいハード ドライブに完全にコピーします。
    5. MySQL サービスを開始します。
    6. 古いデータベースをバックアップする必要があります。
    7. MySQL サービスを停止し、古いハードディスクからコピーしたデータ フォルダーを削除し、保存されたデータ フォルダーの名前を元に戻します。
    8. MySQL サービスを開始します。
    9. データベースを復元します。
    10. 手順 1 で MySQL を再インストールした場合は、通常の方法で MySQL バージョンを必要なバージョンにアップグレードできます。

    返事
    0
  • キャンセル返事