• ベストアンサー

phpmyadminのデータペースの以降について

現在本番環境でデータベースをPMA上で持っています。 これをテスト環境にコピーしたいのですが、そのままコピーは出来なかったでしょうか? 新規でデータベースを作成→インポートするしか方法はありませんでしょうか? 初心者丸出しで申し訳ありません。回答よろしくお願いします。

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

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5139/13417)
回答No.1

phpMyAdminはMySQLをGUIで操作するためのソフトであって、データベースそのものでは無いので勘違いしないようにしましょう。 本番環境のデータを元にテスト環境を構築するのであれば、エクスポート→インポートが確実で簡単なやりかたですね。 サーバが全く別なのであれば、本番環境のDBを止めてMySQLのデータディレクトリを丸ごとコピーするという手もあります。

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

関連するQ&A

  • phpMyAdminでのデータのインポートについて

    はじめまして。 レンタルサーバーで、MySQLを利用しています。 利用しているレンタルサーバーは、TELNETなどは利用できず、MySQLのデータベースを管理するのに、phpMyAdminを利用するようになっています。 用意したCSVファイルをサーバーのデータベースにインポートしたら、csvファイルが2MBを超えており、phpMyAdminの管理画面のインポートからは、2MB以内に分割しないとアップできませんでした。 分割するのが面倒なので、1回でインポートできないかと思い調べたら、 SQLで、LOAD DATA INFILE でインポートできないかと思い試してみました。 最初は、LOCALというのを入れずにやったらエラーが出たのですが、これは、同じサーバーにアップされたファイルからインポートというこなので、権限がないので無理ということがわかりました。 そこで、LOCALをつけて試しました。 ●試したSQLの内容 LOAD DATA LOCAL INFILE 'c:\mihon.txt' REPLACE INTO TABLE test FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n'; 上記をphpMyAdminのSQLのとろこで、実行したのですが、エラーなどは表示されずに完了するのですが、データはインポートされていませんでした。 レンタルサーバーで、phpMyAdminを利用している場合に、LOAD DATA INFILEでファイルをインポートできないのでしょうか?上記のSQLの書き方に問題があるのでしょうか? 初心者なのであまりうまく説明できませんが、大容量のCSVファイルをphpMyAdminからアップするには、なにかよい方法はありますでしょうか? ご回答よろしくお願い致します。 ●サーバーの環境 ・MySQL利用可能で、phpMyAdminでのみ利用可能 ・データベースは、ユーザーサーバーとは別に設置 ・MySQLのバージョンは、4.0.26 ・phpMyAdminのバージョンは、2.7.0

  • データベースの移行

    テスト環境から本番環境のサーバーに、複数のデータベースを移行しようと思っています。データベースやテーブルやストアドプロシージャは必要ですが、データは必要ありません(あってもいいですが、データ量が多いので時間がかかりそうです)。 本番環境にデータベースだけ作成し、テスト環境のデータファイルと入れ替えるという手も考えたのですが、双方の環境でデータベースのファイルの位置が違うので、この手は使えませんよね。。。 そうなると他の方法としては手動で一つ一つデータベース・テーブル・ストアドプロシージャのスクリプト(スクリプト作成で作ったもの)を流すしかありませんか?

  • バックアップの復元

    [MSSQL_Ver:SQLServer7.0] [OS:Windows 2000 Server] データベースのバックアップファイルを使用し、 別のサーバーにデータベースを作成したいのですが、 どなたかよい方法を教えて頂けないでしょうか? やりたいことは、本番環境のデータベースを、 テスト環境に作成したいだけなのですが。。。 よろしくお願い致します。

  • phpMyAdminからphpMyAdminへのデータ移行

    レンタルサーバーにあるMySQLのデータをphpMyAdminからエクスポートし、ローカルホストにあるMySQLにphpMyAdminのSQLでデータをインポートしようとしています。 方法は以下の通りです。 レンタルサーバーのphpMyAdminを開き、エクスポートしたいデータベースを選択します。 エクスポートを開き、 全選択 SQL 構造: 「DROP TABLE」を追加 「IF NOT EXISTS」を追加 「AUTO_INCREMENT」値を追加 逆クオートでテーブル名やフィールド名を囲む データ: 完全な INSERT 文を作成する バイナリフィールドは 16 進数を使用する エクスポート形式:INSERT ファイルで保存する ファイル名テンプレート:__DB__ テンプレートを覚える 圧縮無し SJISエンコーディングへ変換する で、実行します。 8.43 MB (8,846,019 バイト)37602行 からなる膨大なsqlファイルが作成されます。 次にローカルホストのphpMyAdminを開き、インポートしたいデータベースを選択します。 SQLを開き、 参照より、エクスポートしたsqlファイルを読み込み 圧縮:Autodetect エンコーディングnon で、実行します。 実行の結果、 「SQLクエリー無し」 のメッセージで、SQLが終了します。 もちろん、データベースは移行されていません。 レンタルサーバーのMySQLをローカルのAccessでデータ加工し、レンタルサーバーのMySQLに戻すという作業をしたいだけなのですが(ローカルでバックアップも取っておきたい)、何か解決策はありませんでしょうか?

  • phpMyadminでの大容量データのエクスポートインポート

    現在、サーバーを移転するために データベースに入っているデータを移転させる作業をしているのですが、 データのレコード数が膨大で、phpmyadminでインポート、エクスポートしても タイムアウト?したり、エラーが出てしまったりしてうまく移行できません。 少しづつインポートエクスポートすることも考えましたが、 もし一度にアップする方法があるならと、質問させて頂きました。 アドバイスお願い致します。

    • ベストアンサー
    • MySQL
  • phpMyAdminのデータ移動

    今現在ロリポップさんのレンタルサーバーを使っています。 phpMyAdminを使って「mysql12.lolipop.jp」を使っています。 こちらで不具合が発生した為 「mysql14.lolipop.jp」へデータ移動を進められました。 全くの素人なのでどういう手順で進めれば分かりません。  参考になる移動の方法を教えていただけないでしょうかよろしくお願い致します。 mysql12.lolipop.jp データのエクスポート ↓ mysql12.lolipop.jpの削除 ↓ mysql14.lolipop.jpのデータベース作成 ↓ mysql14.lolipop.jpへデータのインポート こんな感じでしょうか? まったく手順が分からないので私が考えているイメージです。 下記サイトを見て参考にエクスポートまでしてみました。 http://www.lucky-bag.com/archives/2004/10/phpmyadminmysql.html どなたか分かる方いましたらよろしくお願いします。

  • phpMyAdminでエクスポートとインポート

    いつもお世話になっています。 現在サーバーの移転を検討しておりデータベースにあるデータをそのまま新しいサーバのデータベースへ移行を検討しています。 専用サーバでphpMyadminを利用しているのですが「エクスポート」はコマンドより簡単に行えるのですがインポートを行う場合はどのように行えばよろしいのでしょうか? また書き出し方にExcelCSVやsplなど色々御座いますがデータ移行の際ならどの書き出し方でもよろしいのでしょうか? またデータベースのコピーはやはり技術者でないと難しいでしょうか? 前回レンタルサーバーから専用サーバーへ移行する際サーバー移転費に10万円ほど支払ったのですがこれは相場なのでしょうか? 当時あまりデータベースに触れた事がなく安心を買うという気持ちで依頼したのですが・・・。 アドバイス頂けたら嬉しい限りです。 よろしくお願いいたします。

    • ベストアンサー
    • MySQL
  • SQLSERVER データインポート

    SQLSERVER2008で別のデータベース1からbcpコマンドでバックアップしたdatファイルがあります。それを別のサーバーのデータベース2に インポートしたいのですが、データベース2もSQLSERVER2008です。 (データベース2にはインポートするテーブルは作成済です。) bcpコマンドでインポートしようとすると、サーバーが見つからないかインスタンスエラーになってしまいできません。 そこでツールでインポートしようとしたのですが、 データソースをテキストでdatファイルのあるパスを指定して やったのですがこれも入りません。 どうすればインポートできますでしょうか? データベース2の方はwindows認証です。コマンドでcdで datファイル(table1.dat)がある階層まで下げてからこう入力しました。複写元 table1.dat→複写先 DB TESTのtable1へ bcp TEST.dbo.table1 in table1.dat -T -C -t bcp,ツールどっちでもいいのでインポートの方法を教えてください。

  • チューニングでテスト環境でOKなのに本番環境で駄目です。

    こんにちは。 Oracleのチューニングについてお伺いします。 本番データをImportしてテスト環境を作成し、 SQL文を変更しての速度アップのチューニングを行っています。 テスト環境では問題なく速度向上ができましたが、 本番でやったところ思ったような速度向上ができませんでした。 実行計画を見るとやはり違っていますので、ここらへんが問題とは思いますが、原因不明のため本番でのテストも仕方なくしています。 この先PL/SQLなど複雑に呼び出している部分があり、この部分に踏み込まなければいけない状況まできていますが、本当はテスト環境で何とかしたく思っています。 そのような状況ですが、テスト環境を使っての何か良いデバック方法や対策などご存知の方いましたらご教授願いたく思っております。 Oracle8i/VB6.0環境です。

  • アプローチからアクセスへデーターのコピー

    データベースは初心者です。 ロータスアプローチで作成したデーター(レコード)をアクセスに コピーしたいのですが、どの様にすれば出来るのでしょうか? 簡単な方法があれば教えてください。

このQ&Aのポイント
  • 両面印刷時にトレイを逆に入れたため、MFC-J738DNのトレイが抜けなくなりました。
  • MFC-J738DNのトレイが抜けない問題の解決方法について教えてください。
  • ブラザー製品であるMFC-J738DNのトレイが抜けなくなったときの対処法を教えてください。
回答を見る