Windows で MySQL データ ディレクトリを変更する方法: まず、MySQL サービスを停止して新しいデータ ファイル ディレクトリを作成し、次にデータ ファイルをコピーして新しいデータ ファイル ディレクトリを認証し、[my.ini] を変更します。ファイル ;最後に MySQL を起動します。
Windows で MySQL データ ディレクトリを変更する方法:
MySQL サービスを停止します:
Windows サービスの MySQL サービスを停止します。
新しいデータ ファイル ディレクトリを作成します:
これは、現在保存する MySQL データ ディレクトリです。例: E:\MySQL5.6Data
データ ファイルのコピー:
元のデータ ディレクトリ内の「データ ファイルとサブディレクトリ」を、作成したばかりの E:\MySQL5.6Data ディレクトリにコピーします。元のデータ ファイルに注意してください。間違ったディレクトリとデータ ファイルをコピーしないでください。元のディレクトリをあまり変更していない場合、元のディレクトリは "..\ProgramData\MySQL\...\data\" のようになります。データ ディレクトリの内容を次の場所にコピーします。新しいディレクトリに。
新しいデータ ファイル ディレクトリの承認
この手順は非常に重要です。多くの学生はこれが原因で MySQL を起動できず、エラーが 1067 件しか発生しません。
新しいディレクトリ E:\MySQL5.6Data を右クリックし、[セキュリティ] タブを選択し、次のすべてのユーザーとグループにフル コントロールのアクセス許可を付与します (注: これは、テスト マシン、実稼働環境の場合は、1067 エラーが報告されなくなるまで 1 つずつ試す必要があります)。
my.ini ファイルを変更する
インターネット上の多くの記事では、my.ini が MySQL インストール ディレクトリにあると記載されています。その場所には存在しません。my-default.ini ファイルは 1 つだけあり、このファイルは基本的に役に立ちません。
MySQL の非インストール バージョン: my.ini 構成ファイルはこのディレクトリにある可能性があります;
MySQL のインストール バージョン: my.ini ファイルのほとんどは次のとおりです。データ ファイル ディレクトリに存在しない場合は、Windows サービス リストで MySQL サービスを右クリックし、[プロパティ] を選択すると、[全般] タブに実行可能ファイルのパスが表示され、その後に - が表示されます。 -defaultFile パラメータ このパラメータの後の値は、my.ini ファイルへのパスです。
my.ini ファイルを見つけたら、それを開いて datadir の値を新しいディレクトリ (E:\MySQL5.6Data など) に変更します。ほとんどの場合、この場所を変更するだけですが、一部の「突然変異」がある場合は、元のデータ パスのキーワード (元のドライブ文字など) を検索することで、変更を完了する必要があるかどうかを確認できます。
変更後に保存します。MySQL バージョンをインストールしていて、my.ini ファイルが元のデータ ファイル ディレクトリにある場合は、さらに 2 つのことを行う必要があります:
1. my.ini ファイルをコピーします。 .ini ファイルを MySQL インストール ディレクトリまたは新しいデータ ファイル ディレクトリにコピーします。
2. Windows で「ファイル名を指定して実行」を開き、regedit と入力して Enter キーを押してレジストリ HKEY_LOCAL_MACHINE-->SYSTEM--> を開きます。 ;CurrentControlSet-->services の下で MySQL サービス キーを見つけて、その ImagePath 属性値を my.ini ファイルの新しい絶対パスに変更します。
MySQL の開始
MySQL サービス リストで、MySQL を開始します。
#その他の関連する無料学習の推奨事項: mysql チュートリアル(ビデオ)
以上がWindows で MySQL データ ディレクトリを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。