• ベストアンサー

MySQLのデーターフォルダ

現在Windows上で動いているアプリ(フリー)なのですが、 このアプリが、Apache、php、MySQLを使用していて、 別のPC(windows)に移行したいのですが、MySQLのデーターの移行 とはどのようにすればいいのでしょう? MySQLのdataフォルダをコピーすればOKですか? それとも、コマンドでエクスポート/インポートしてやるのでしょうか? データーベースって全くやったことないもので。。。。 手順、コマンド等ご教授いただけたらと思います。。。。 ちなみに、移行するアプリは、そんなに重要なものではないです。

  • MySQL
  • 回答数1
  • ありがとう数16

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

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

MySQLを正常に停止させてからデータフォルダを丸ごとコピーして、新しいPCでMySQLの設定ファイル(my.cnfまたはmy.ini)のデータフォルダの場所を書き換えて、新しいPCでMySQLを起動すれば動くと思います。 但し、バージョンが大きく異なる場合は問題が発生する場合があるので、その場合はmysqldump.exeでダンプを取って、新しいPCのMySQLにインポートするといいでしょう。

関連するQ&A

  • MySQL4 → MySQL5 へのデータ移行時の文字化け回避方法について

    サーバー移転につき、データベースのデータも移動させなければなりませんが、よくMySQL4 → MySQL5 へのデータ移行時に文字化けが発生するとのことですが、これを回避して、スムーズに移行させるには、どうすればいいのでしょうか? いろいろ自分で調べたのですが、PLESKのデータベース管理ツールから、 エクスポート→インポートでしょうか? あと、PHPも、PHP4.3からPHP5になるのですが、これは今のPHPスクリプトに何か問題がありますか? PLESK(7.9?→8.7)同市なら、バージョンが異なっても、スムーズにデータ移動可能なのでしょうか?

    • ベストアンサー
    • MySQL
  • MYSQLからデータを取り出すには?

    MYSQL・WORDPRESS初心者です。 2.6から2.7へアップグレードを失敗してしまい、その後はWORDPRESSが開かない・apacheの強制終了エラーが続出してしまいました。 そこで全てのデータをバックアップしてWORDPRESS・MYSQL・apache等全てを入れなおす事にしたのですがMYSQLのエクスポートを行わずフォルダをそのままコピーしてしまいました。 この機会にWORDPRESSから足を洗おうと思っているのですが、コピーしたフォルダから記事データを取り出す事は可能でしょうか? よろしくお願いします。 WinMySQLAdminはVer1.4を使用していました。

    • ベストアンサー
    • MySQL
  • mysqlをバックアップして違うサーバーのmysqlに移動する方法

    独自ドメインでmtを使用していて、ステップサーバーからxサーバーに移行しました。 データーベースを mysql にしていたんですが、データーの移動の仕方がわかりません。 ステップサーバーで、phpMyAdminにログインしてデーターベースをファイルに保存「エクスポート」 これでバックアップできたということであってますか? xサーバーでphpMyAdminにログインしてみましたが「インポート」だけありません。 どうしたら、mysqlから違うサーバーのmysqlにデーター移動できるんでしょうか? xサーバーに移行してデーターベースが変わったのでmtが初期状態でどうすればいいのかわかりません。 どうか教えてください。

    • ベストアンサー
    • MySQL
  • mysqlでリレーション

    こんにちは。 OSはRedhatLinux7.1 Apache_1.3.26 php-4.2.3 mysql-3.23.52 を使っています。 基本的なことなのですが、データベースでのリレーションの持たせ方がよくわかりません。 今まではリレーションを持たせずに頑張っていたのですが、データの管理が大変になってきました。 mysqlでコマンドを使ってテーブルとテーブルの間に関係を持たせ、データを管理しやすくするにはどのようにしたらいいのでしょうか? 勉強不足ですが大変申し訳ないのですが、アドバイスお願いします。

  • Mysqlでmysqldumpする方法を教えて。

    プログラマーが残していたphpプログラムがあります。 php自体は弄れるのですが、データーベース系の話は、私はさっぱり分かりません。 今回は、mysqlのデーターのバックアップを取りたいのですが、やりかたが分かりません。 mysqldumpしてダウンロードするようなのですが、そもそもサーバにログインする方法が分かりません。 mysqldumpを実行するために、何が必要なのか、どういう手順が必要なのか、 本当に全く分からない状態です。 mysql5を入れて、コマンドラインでやるのかと思って、インストールしようとしたのですが、インストールもうまくいかない感じです。 phpmyadminのように簡単にできるものがあれば、お教えいただければと思います。 (ちなみに、phpmyadminのエクスポートは容量制限に引っかかってできませんでした) お手数かと思いますが、よろしくお願いします。

    • ベストアンサー
    • MySQL
  • mysql データベースを別のサーバへインポート

    サーバAで作成したmysqlデータベースをサーバBへコピーしたいと考えております。 サーバAの /var/lib/mysql/mysql のフォルダごとコピーし、サーバBへ移してフォルダを上書きしたのですが、上書きされておらず、デフォルトのままでした。 mysqldump mysql -p > mysql でmysqlデータベースをエクスポートし、 mysql -uroot -p -D mysql < mysql インポートを試みたのですが、すでにmysqlデータベースが存在し、中にデフォルトの空ではないテーブル(user, colums_priv等) が存在するためにインポートすることができませんでした。 ERROR 1050 at line 11: Table 'columns_priv' already exists サーバAで新たに追加したユーザ、また privileges をサーバBへコピーするにはどうすれば良いのでしょうか? よろしくお願い致します。

    • ベストアンサー
    • MySQL
  • MySQLの文字化け

    WindowsServerでPHPとMySQLで作成したプログラムを動かしています。 PHPからINSERTでMySQLに登録すると環境依存文字(「(株)・(有)など)が「?」になってしまいます。 PHPからSELECTでブラウザ上に表示させると文字化けはしていませんが、phpMyAdminで確認すると「?」になっています。 このデータベースの内容を他のサーバーに移すときに、phpMyAdminからエクスポートまたはmysqldumpすると「?」のままエクスポートして、他のサーバーでインポートしても当然「?」になってしまいます。 環境依存文字が文字化けしない、あるいは他のサーバーでも環境依存文字をそのまま移行できるようにはできないでしょうか。 よろしくお願いします。 PHPはEUC-JP、データベースはujisで作成しています。 INSERTの直前でSET NAMES UJISを実行しています。

    • ベストアンサー
    • MySQL
  • MYSQL テーブルデータエクスポート→インポート

    mysqlのテーブル単位でのバックアップ/インポートの方法を 教えてください。 mysqlのデータベース  abc テーブル名 dfg 試しに下記内容をやってみたいですが、コマンドラインからの 方法を詳しい方ご教授頂けませんでしょうか? abc データベース中のdfgのテーブルのデータを abcのコピーDBのabc2というデータベース中のdfgへインポート更新 させたいのですが、DB単位でのバックアップはわかるのですが、 テーブル単位でのコマンドラインがわかりません。 どなたかわかられる方ご教授頂けませんでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • MySQL
  • PHP+MYSQL(MYSQLに接続できない)

    すみません。今、コマンドラインでMYSQLのデータベースを構築いたのですが、それをPHPで動かそうとすると、Fatal error: Call to undefined function mysql_connect() in ・・・と出て、うまく動きません。いろいろ調べたところ、MYSQLに接続できてないとのことで、php.iniファイルの設定(;extension=のセミコロンをはずすこと等)や、libmysql.dllちゃんとがあるかなど調べましたが、全て設定は正しかったのですが、やはり同じエラーが出ます。コマンドラインではしっかりと、MYSQLが起動してたのですが、何がおかしいのでしょうか?どなたかご教授お願いします。 使用環境 OS:WIN XP SP2 apache2.2 PHP5.25 MYSQL5.04

    • 締切済み
    • PHP
  • Microsoft Outlook 2003のデータ移行。

    こんにちわ。 タイトル通りの質問なのですが、今回Outlookのメールデータの移行が必要となりました。 .pstというファイルをコピーするのは分かったのですが・・・。。。 エクスポートから個人用フォルダファイルを選択して行うのかなと思いやってみたのですが・・・。 おそらく、手順としてはそれでエクスポートして、別のPCでそのファイルをインポートすれば良いのだと思うのですが・・・。 エクスポートの時点で相当時間がかかってしまいます。 これは、仕方の無い事でしょうか。。 インポートする際も同様の時間がかかるものなのでしょうか。。 初心者で申しわけないのですが、圧縮(?)とかでもっと早くエクスポート(インポート)を行う方法は無いのでしょうか?? 後、データ管理からデータファイルを開くと、「個人用フォルダ」と「保存用フォルダ」というのが別々の場所に保存されています。 これは両方移行する必要がありますか? 「個人用フォルダ」の保存先を見ると、「.pst」というファイルが3つあります。 ・20050224.pst(これは06/02/24にエクスポートしたって事ですか?記憶にないのですが・・) ・archve.pst ・backup.pst 上記3つも全て移行が必要ですか? ごちゃごちゃして申しわけないです<(_ _)> まとめると・・ (1)早くエクスポートする方法は無いか (2)個人用フォルダと保存用フォルダとは? (3)エクスポートとインポートをしなければならないファイルは? ちなみに、容量ですが下記です。 ・20050224.pst→805,521KB ・archive.pst→16,944KB ・backup.pst→480,145KB ※エクスポートしてほっとくというのは出来ないです・・・会社のPCの為。。 どうぞ宜しくお願いします<(_ _)>