• ベストアンサー

MySQLの実データはどのフォールダーにありますか?

現在MySQLのDUMPはphpMyadminを利用して、xport&importを実行しております。 質問は実際に存在するMySQLデータは MySQL/DB名/ テーブル名.frm テーブル名.MYD テーブル名.MYI でしょうか。これをDUMPしているということでしょうか。 また、EXPORTをせずに上記の3種類のファイルをコピーしても同様な結果が得られるのでしょうか。 ご教授をお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

hpMyAdminを使用していて容量だけの問題であればエディタなどで 適当なところでファイルを分割して取り込めばよろしいかと。 単純にファイルをアップロードする容量を増やしたいのであれば httpサーバー(apache?)の設定を変更し、ファイルのアップロード 制限およびPOSTデータの制限を大きくしてあげてください

bon_henry
質問者

お礼

お礼が遅くなり申し訳ございませんでした。 一度トライしてみます。 ありがとうございます。

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • mooboogie
  • ベストアンサー率68% (28/41)
回答No.3

>また、EXPORTをせずに上記の3種類のファイルをコピーしても同様な結果が得られるのでしょうか。 .frm、.MYD、.MYI の他にInnoDBを使用しているなら、ibdata1、ib_logfile0等のファイルのOSコピーによるバックアップが必要です。 コピーの前段でmysqldの停止は必要です。 コールドバックアップ 1.mysqld停止 2.「MySQL/DB名/」配下のファイルをコピー&バックアップ 3.mysqld起動

bon_henry
質問者

お礼

お礼が遅くなり申し訳ございませんでした。 ありがとうございました。

すると、全ての回答が全文表示されます。
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

バックアップ目的であればご指摘の3ファイルをコピーするだけで 効果は得られます。 ただ、コピー中にデータ更新がかかった場合データが壊れる可能性も 否定できません。コピーする前にロックするなど基本処理をいれてください。

bon_henry
質問者

補足

ご回答ありがとうございます。一度トライしてみます。 何故、このような質問をしたかと言うと、全く同一のシステムが入っているサーバーを2台あります。(本番と予備の概念/共にレイド機能は持っていません) exportしたデータは4テーブルですが、内、3テーブルはimportできますが、1テーブルのデータがimportできないのです。これはimportする容量制限がかかっているのではと思うのです。 my.iniの中ではみあたりませんでした。 もしそうなら、どうしたらインポートの容量を変更できるのでしょうか。別の原因があるのでしょうか。 また、本番サーバーからexport→予備のサーバーへimportの順でするより自動的に3種類のファイルを本番から予備のサーバーにコピーした方が早いのではないかと想像した次第です。 是非、ご教授くだされば幸いです。

すると、全ての回答が全文表示されます。

関連するQ&A