質問: やりたい事: Cloud9でWordpressのサイトを作成したのですが、そのデータをそのまま本番環境へ移行してサイトを公開したいです。 わからない事: 現状、Cloud9のMySQLのデータとWordpressのファイルデータの2つを、新しいサーバーにインポートしないといけないという認識なのですが、データベース(MySQL)のデータをエクスポートする方法がわからないので教えてほしいです。 初歩的な質問ですみませんが、どなたか教えていただけないでしょうか。
回答: > > 現状、Cloud9のMySQLのデータとWordpressのファイルデータの2つを、新しいサーバーにインポートしないといけないという認識 > > > この認識はあってると思います。大丈夫です。 エクスポート編 ======== まず、MySQLのデータをエクスポート(以下:ダンプ)しましょう。 Cloud9のコンソール画面で、以下を入力します。 ``` mysqldump -u USER_NAME -p -h HOST_NAME DB_NAME > OUTPUT_FILE_NAME ``` すると、しばらく待つとダンプファイルがプロジェクトフォルダに出力されるはずです。 最後に、メニューバーの `File` → `Download Project` で、ZIPファイルで圧縮されたスクリプト一式とMySQLのダンプファイルがダウンロードできると思います。 インポート編 ======= 次に、本番環境にスクリプト群一式とダンプファイルをアップロードします。 続いて、サーバーにSSHでログインし、以下の様式でダンプファイルからデータを再現します。 ``` mysql -u USER_NAME -p -h HOST_NAME [DB_NAME] < OUTPUT_FILE_NAME ``` おそらくこんな感じの流れで本番環境に移行できると思います。 わからないことがあれば随時お尋ねください。 参考資料 ===== * mysqldumpまとめ