MySQLのデータベースを移動させる

今回は、既存のデータベースをエクスポート、インポートする方法をまとめていきます。

エクスポート

以下のコマンドでデータベースのエクスポートができます。

$ mysqldump -u user -p testdb > exportdb.sql

userには任意のデータベースを、testdbにはエクスポートしたいデータベース名を、exportdb.sqlにはエクスポート先のファイルを指定します。

インポート

インポートする前に、受け入れ先のデータベースを作っておく必要があります。

データベースを作成した後、以下のコマンドでインポートできます。

$ mysql -u root -p newdb < exportdb.sql

以上で、データベースをエクスポート、インポートできます。