概要:
この記事では、MySQLのデータベースの他のServerに移行/移動する方法が掲載されます。もしMySQLのデータベースを移動できる一番簡単な方法を探しているなら、この記事の内容を見逃しないでください。
MySQLのデータベースを他のサーバー機に移行したい場合は、どうしたらいいですか?例えば、常にこのような場合があります。
「 InnoDBテーブルを使っているMySQLサーバーがありますが、その容量が20GBほどあります。それを新しいサーバー機に移行したいのですかが、一番効率的な方法は何ですか?」
MySQLは、オープンソースのリレーショナルデータベース管理システムです。GNU General Public Licenseの条件に基づいたフリーでオープンソースのソフトウェアであり、さまざまなプロプライエタリライセンスでも利用可能です。個人情報や企業内の膨大のデータなどを管理するために、MySQLを使う場合は多いです。この無料で使えるサーバーのおかげで、企業のビジネスを簡単に強化することができます。
それでは、MySQLのデータベースを他のサーバーに移行するにはどうしたらいいですか?
本文で紹介する超詳しい操作ガイドに従って、MySQLのデータベースを他のサーバーに移行することができます。次は、2つの方法を紹介するので、参照してください。
ややこしいMySQLの専門知識やコマンドラインを習得する必要がありません。ここで紹介する方法に従えば、たったの数クリックだけでMySQLのデータベースを移行することができます。
EaseUS Todo PCTransは、MySQLデータベースの移行に完璧に対応可能なデータ移行ソフトとして、このソフトを持っている限り、下記の3ステップだけで移行することができます。それでは、詳しいステップを見ていきましょう。
Step 1:Todo PCTransを2台のPCに同時に実行し、「PCからPCへ」を選択します。(画面の右上にある「認証コード」をクリックすることで本PCの認証コードを確認することが可能)
Step 2:ここで移行可能なPCが自動的に検出され、左側に表示されます。左側から目標PCを選択して「接続する」ことができます。目標PCがない場合は、「PCを追加」ボタンをクリックしてipアドレスで追加することができます。
ご案内:「認証コード」をクリックして認証コードでPCを追加することも可能です。
Step 3:アプリカテゴリで「編集」ボタンをクリックして転送したいMySQLを選択します。ファイルカテゴリでMySQLの関連ファイルを選択することもできます。
Step 4: 「転送」ボタンをクリックして、MySQLの移行を始めます。
2つのサーバー機間でデータベースを移行するには、コマンドラインユーティリティのMysqldumpを使ってMySQLデータベースのバックアップを作成する必要があります。
まず、データベースをDumpファイルにエクスポートして、目標サーバー機に移行する必要があります。最後に、MySQLのデータベースを新しいサーバー機にインポートすればよいのです。
古いサーバー機にログインして、下記のコマンドラインを入力して、Mysqlサービスを停止します。
そして、下記のコマンドラインを使ってデータベースをDumpファイルにエクスポートすることができます。
SCPは、Linuxにインストールされるファイル移行プログラムです。もしSCPを使いたい場合、コマンドプロンプトでSCPコマンドラインを入力しましょう。もしこの方法が効かない場合は、EaseUS Todo PCTransに戻りましょう。
上記の手順に従って、新しいサーバー機でデータベースをチェックしましょう。
下記のコマンドラインを使って、MySQLデータベースのDumpファイルを新しいサーバー機に移行しましょう。
もしMySQLデータベース中の特定のテーブルを移行したい場合は、下記のコマンドラインを使いましょう。