MySQL mysqldumpコマンドでデータのバックアップ

2009/04/19 21:12Update
TAGS: MySQL | データ | バックアップ | mysqldump | エクスポート | インポート | 復元

MySQLのmysqldump コマンドでデータのバックアップの使い方について学びます。

概要


MySQLのmysqldumpコマンドを使って、データのバックアップ(エクスポート)を行うことができます。
shell> mysqldump [options] db_name [tables]
shell> mysqldump [options] --databases db_name1 [db_name2 db_name3...]
shell> mysqldump [options] --all-databases

[options]:オプション
db_name:バックアップしたいデータベース名
tables:テーブル名
--databases:指定するデータベース・データをバックアップします。
--all-databases:すべてのデータベースを対象にします。


データのバックアップ


mysqldump -u root -pパスワード データベース名 > datadump.sql

例えば、
mysqldump -u root -p123456 mydb > mydbdump.sql
これは、ユーザroot、パスワード123456でMySQLに接続して、mydbというデータベースのデータをmydbdump.sqlファイルに保存することになります。

復元・インポート


ちなみに、データベースへの復元はmysqlコマンドを使います。
mysql -u root -p データベース名 < datadump.sql


例えば、
mysql -u root -p123456 mydb < mydbdump.sql

参考資料


MySQL ::   MySQL 5.1 リファレンスマニュアル :: 7.12 mysqldump — データベースバックアッププログラム

有关作者
Syboos.jp編集長AJavaやオープンソース情報の執筆、Webサイトの開発や運営全般の業務に携わる。

Sponsored Link


Comments

用户名 (required)

Email (will not be published) (required)

URL

Evaluation