ホームページ  >  記事  >  データベース  >  Windows 7 で Mysql5.7 のデータの場所を変更する方法の詳細な説明

Windows 7 で Mysql5.7 のデータの場所を変更する方法の詳細な説明

小云云
小云云オリジナル
2018-02-11 10:47:511741ブラウズ

更新: MySQL 公式 Web サイトにアクセスし、mysql インストーラーをインストールして、mysql ソフトウェアを均一に管理および設定することも非常に便利です。 mysql インストーラーを入力して mysql サーバーを再構成すると、データベースの保存場所が変更されます。これは、以下の昔ながらの手動移行よりも安定しています (手動移行後、データベースが正常に起動または終了しにくい可能性があります)。この記事では主に、Windows 7 で Mysql5.7 の my.ini ファイルの読み込みパスとデータの場所を変更する方法を紹介します。必要な友人が参考になれば幸いです。

テストのために会社のオンラインデータベースをローカルに転送したいので、ローカルのmysqlデータの場所を変更するのに長い時間を費やしました。オンライン情報についても多くの紹介がありますので、ここでは繰り返しません。皆さんの参考のために、私が遭遇した問題を書き留めておきます。

mysql バージョン: 5.7
os: windows7

(mysql のバージョンが異なると、インストール パスのデータ パスと my.ini 起動構成ファイルのパスが異なる場合があります。調査は必要ありません)

mysql のデータの場所を変更します。インターネット上の情報に加えて:

(1) mysql サービスを閉じます。

(2) my.ini の datadir (パス "" または "/" を変更します。自分で試してみますか)パス名全体を二重引用符で囲む必要がある場合は、どのように機能するとしても、二重引用符、スラッシュは必要ありません)

(3) 次に、データ フォルダー全体を移行します (このデータ フォルダーは、 c:Program FilesMySQL または c:ProgramDataMySQL など、バージョンとシステムに応じて異なるフォルダーにあります。ソフトウェアを使用して自分で見つけることをお勧めします) (4) 最後に再起動します。

これらの 4 つの基本手順に加えて、MySQL によってどの起動ファイル my.ini が使用されるかにも注意する必要があります。これは、Windows レジストリ内の mysql の情報の影響を受けます。具体的な操作は次のとおりです: start-run-regedit-enter、Windows レジストリに入り、[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMySql] を見つけます (これは win7 および mysql5.7 での登録パスであることに注意してください)。その他バージョンは異なる場合があります)、「ImagePath」の「--defaults-file=」以降のパスファイルを変更するだけです。このファイルはmysql起動時に読み込まれる設定ファイルであり、必ずしもmysql内に置く必要はありません。インストール ディレクトリまたはデータ ディレクトリにある場合は、それが使用される構成ファイルである必要があります。

関連する推奨事項:

MySQL5.7.19 インストール ディレクトリに my.ini ファイルを作成する方法の詳細な例

MySQL 5.6 & 5.7 の最適な構成ファイル テンプレート (my.ini)_MySQL

MySQL最適化設定ファイル my.ini (discuz フォーラム)

以上がWindows 7 で Mysql5.7 のデータの場所を変更する方法の詳細な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。