web-dev-qa-db-ja.com

XAMPPフォルダー内のMySQLデータベーステーブルの正確な場所は何ですか?

MySQLデータベースがあり、このデータが実際にXAMPPフォルダーに格納されている正確な場所を知りたいので、このファイルの場所に行って情報を取得しようとしました。

_xampp -> mysql -> data ->
_

ここで、データベースごとに個別のフォルダーを見つけ、これらのフォルダー内で.frm format (FRM FILE)で保存されたファイルを見ました。

_.frm format_のすべてのテーブルを使用して目的のデータベースをコピーし、それらを別のPCで使用しようとすると、同じ名前の空のデータベースが与えられました。

データベースのデータファイルはローカルサーバーのどこに保存されますか?

23
Arif

問題はテーブルエンジンだと思います。テーブルにInnoDBを使用していると思います。したがって、ファイルを簡単にコピーしてコピーを作成することはできません。
次のリンクをご覧ください。
http://dev.mysql.com/doc/refman/5.0/en/innodb-backup.html
http://dev.mysql.com/doc/refman/5.0/en/innodb-migration.html

また、バックアップファイルの作成にphpMyAdminなどを使用し、同じIDEを使用して次のマシンでバックアップファイルを復元することをお勧めします。

11
Mohammad Saberi

Macの場合、データベースファイルは次の場所にあります。

/Applications/XAMPP/xamppfiles/var/mysql

ファイルにアクセスまたは削除するには、管理者権限が必要になる場合があります。

31
Alfonse

データベースは次のディレクトリにあります。
C:\xampp\mysql\data

24

かなり遅くなりましたが、SELECT @@datadirを使用して情報を取得できます。

Happy file huntin 'SO community :)

7
Sam Swift 웃

正確な場所は、メインmysqlインストールディレクトリの下にある「my.ini」に保存されます。 my.iniファイルで、「datadir」を探します。このパラメーターは、データフォルダーを指します。

4

さて、ここに私のために働いたものがあります:
コンテンツだけでなく、データフォルダー全体をコピーして貼り付けます。
xamppを使用し、データへのパスはxampp/mysql/data

幸運を!

3
Silva

データはこのパスに保存されます。データの場所を検索するには、以下のアドレスを検索場所(URLアドレス)に入力するだけです。

C:\xampp\mysql\data

3
Vivek Kumar

あなたが私のようで、Xamppまたは他のインストーラーを使用せずに手動でWebサーバーをインストールした場合、

データはおそらくC:\ProgramData\MySQL\MySQL Server 5.6\dataに保存されます

1
Pequenaweb

PHPMYADMINエクスポート機能を使用してコピーするのを忘れた、または避けた場合に備えて。

手順:手動でコピーできます。手順MAC OSの場合、XAMPPの最新バージョン用

場所:ここでデータベースフォルダーを検索します/ Users/XXXXUSER/XAMPP/xamppfiles/var/mysql ..

解決策:データベース名を含むフォルダー全体を、同様のフォルダーの新しいxamppにコピーします。

それがお役に立てば幸いです、幸せなコーディング。

1
NadZ