MySQLデータベースがあり、このデータが実際にXAMPPフォルダーに格納されている正確な場所を知りたいので、このファイルの場所に行って情報を取得しようとしました。
_xampp -> mysql -> data ->
_
ここで、データベースごとに個別のフォルダーを見つけ、これらのフォルダー内で.frm format (FRM FILE)
で保存されたファイルを見ました。
_.frm format
_のすべてのテーブルを使用して目的のデータベースをコピーし、それらを別のPCで使用しようとすると、同じ名前の空のデータベースが与えられました。
データベースのデータファイルはローカルサーバーのどこに保存されますか?
問題はテーブルエンジンだと思います。テーブルに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を使用して次のマシンでバックアップファイルを復元することをお勧めします。
Macの場合、データベースファイルは次の場所にあります。
/Applications/XAMPP/xamppfiles/var/mysql
ファイルにアクセスまたは削除するには、管理者権限が必要になる場合があります。
データベースは次のディレクトリにあります。C:\xampp\mysql\data
かなり遅くなりましたが、SELECT @@datadir
を使用して情報を取得できます。
Happy file huntin 'SO community :)
正確な場所は、メインmysqlインストールディレクトリの下にある「my.ini」に保存されます。 my.iniファイルで、「datadir」を探します。このパラメーターは、データフォルダーを指します。
さて、ここに私のために働いたものがあります:
コンテンツだけでなく、データフォルダー全体をコピーして貼り付けます。
xamppを使用し、データへのパスはxampp/mysql/data
。
幸運を!
データはこのパスに保存されます。データの場所を検索するには、以下のアドレスを検索場所(URLアドレス)に入力するだけです。
C:\xampp\mysql\data
あなたが私のようで、Xamppまたは他のインストーラーを使用せずに手動でWebサーバーをインストールした場合、
データはおそらくC:\ProgramData\MySQL\MySQL Server 5.6\data
に保存されます
PHPMYADMINエクスポート機能を使用してコピーするのを忘れた、または避けた場合に備えて。
手順:手動でコピーできます。手順MAC OSの場合、XAMPPの最新バージョン用
場所:ここでデータベースフォルダーを検索します/ Users/XXXXUSER/XAMPP/xamppfiles/var/mysql ..
解決策:データベース名を含むフォルダー全体を、同様のフォルダーの新しいxamppにコピーします。
それがお役に立てば幸いです、幸せなコーディング。