「Mysql/ダンプ・リストア」の版間の差分
提供: 初心者エンジニアの簡易メモ
(→復元) |
|||
行13: | 行13: | ||
書き込みロックがかからなくなる | 書き込みロックがかからなくなる | ||
mysqldump -uroot -p --database project1 --default-character-set=utf8 --single-transaction > project1.sql | mysqldump -uroot -p --database project1 --default-character-set=utf8 --single-transaction > project1.sql | ||
+ | |||
+ | ==バックアップgzip圧縮== | ||
+ | mysqldump -uroot -p --database project1 --default-character-set=utf8 | gzip > project1.sql.gz | ||
==復元== | ==復元== | ||
− | mysql -uroot -p < | + | mysql -uroot -p < project1.sql |
==強制的に復元== | ==強制的に復元== | ||
− | mysql -uroot -p -f < | + | mysql -uroot -p -f < project1.sql |
+ | |||
+ | ==復元(gzipから)== | ||
+ | zcat project1.sql.gz | mysql -uroot -p project1 |
2017年2月28日 (火) 01:42時点における版
バックアップと復元です。
目次
バックアップ(db全体)
mysqldump -uroot -p --database project1 --default-character-set=utf8 > project1.sql
バックアップ(table指定)
mysqldump -uroot -p project1 table1 table2 --default-character-set=utf8 > project1_table1_2.sql
バックアップ(table指定&データのみ)
mysqldump -uroot -p -t table1 > project1_table1.sql
オンラインバックアップ
書き込みロックがかからなくなる
mysqldump -uroot -p --database project1 --default-character-set=utf8 --single-transaction > project1.sql
バックアップgzip圧縮
mysqldump -uroot -p --database project1 --default-character-set=utf8 | gzip > project1.sql.gz
復元
mysql -uroot -p < project1.sql
強制的に復元
mysql -uroot -p -f < project1.sql
復元(gzipから)
zcat project1.sql.gz | mysql -uroot -p project1