MySQL mysqldumpコマンドでデータのバックアップ
2009/04/19 21:12Update
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 — データベースバックアッププログラム
Sponsored Link
Comments
- Relative Articles
- SQL入門その1 - SQLとは - (2007/10/30 10:42)
- SQL入門その2 - データの問い合わせSELECT文の基本的な使い方 - (2007/10/30 12:42)
- SQL入門その3 - データの更新UPDATE文の基本的な使い方 - (2007/11/05 16:07)
- SQL入門その4 - データの削除DELETE文の基本的な使い方 - (2007/11/05 16:28)
- SQL入門その5 - データの登録INSERT文の基本的な使い方 - (2007/11/05 17:21)
- SQL入門その6 - テーブルの作成CREATE TABLE文の基本的な使い方 - (2007/11/06 14:42)
- SQL入門その7 - インデックスの作成CREATE INDEX文の基本的な使い方 - (2007/11/07 16:58)
- SQL入門その8 - データベース制約CONSTRAINT - (2007/11/08 15:27)
- SQL入門その10 - SELECT DISTINCT文による重複データを取除く - (2008/02/16 15:58)
- SQL入門その11 - SELECT ... ORDER BY文によるデータの並べ替え - (2008/02/16 18:08)