このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
db:mysql:ダンプとリストア [2019/10/23 10:55] humolife |
db:mysql:ダンプとリストア [2022/06/24 15:33] (現在) humolife [ダンプ] |
||
---|---|---|---|
行 2: | 行 2: | ||
===== ダンプ ===== | ===== ダンプ ===== | ||
< | < | ||
+ | # DB 全体のダンプ | ||
mysqldump -h HOST_NAME -p -u USER_NAME DB_NAME > FILE_NAME.sql | mysqldump -h HOST_NAME -p -u USER_NAME DB_NAME > FILE_NAME.sql | ||
# テーブル定義のみダンプ | # テーブル定義のみダンプ | ||
mysqldump -h HOST_NAME -p -u USER_NAME DB_NAME -d -n > FILE_NAME.sql | mysqldump -h HOST_NAME -p -u USER_NAME DB_NAME -d -n > FILE_NAME.sql | ||
+ | |||
+ | # 特定テーブルの dump | ||
+ | mysqldump -h HOST_NAME -p -u USER_NAME DB_NAME TABLE_NAME_01 TABLE_NAME_02 --master-data --single-transaction > table_name.sql | ||
</ | </ | ||
+ | dump 時に以下のような権限エラーがでる場合は「--no-tablespaces」オプションを付けると成功するかもしれない。 | ||
+ | > mysqldump: Error: ' | ||
+ | < | ||
+ | mysqldump -h HOST_NAME -p -u USER_NAME DB_NAME -d -n --no-tablespaces > FILE_NAME.sql | ||
+ | </ | ||
+ | |||
+ | === 関連 === | ||
* [[db: | * [[db: | ||