QA@IT

MySQLのデーターフォルダ

6227 PV

現在Windows上で動いているアプリなのですが、
このアプリが、Apache、php、MySQLを使用していて、

別のPC(windows)に移行したいのですが、MySQLのデーターの移行
とはどのようにすればいいのでしょう?

MySQLのdataフォルダをコピーすればOKですか?
それとも、コマンドでエクスポート/インポートしてやるのでしょうか?

データーベースって全くやったことないもので。。。。

ちなみに、移行するアプリは、そんなに重要なものではないです。

回答

通常はご想像通りエクスポート/インポートを行うと思います。

コマンドでやることもありますが、phpmyadmin(xamppなら多分ついてると思います)でsqlファイル(createからinsertまで入っているようなもの)にエクスポートして、移行先でそのsqlをインポートというか実行という事も出来たかと思います。

oracleから提供されてるMySQL Workbenchでもエクスポート/インポートはできたと思います。

(AccessやsqliteなどコンパクトなDBを除き)フォルダをコピーするのはDBでは通常やらないとおもいます。
(識別IDなどがちがったり、DBでファイルを使用中だったりするので、ファイルをコピーしての移行が可能なサーバー(SQLServerなど)でも、DBからのデタッチなどを行ったりします)

編集 履歴 (0)
ウォッチ

この質問への回答やコメントをメールでお知らせします。