facebook twitter hatena line email

「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  < project.sql
+
  mysql -uroot -p  < project1.sql
  
 
==強制的に復元==
 
==強制的に復元==
  mysql -uroot -p  -f < project.sql
+
  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