Upgrade to Pro — share decks privately, control downloads, hide ads and more …

オレとmysqldump

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest. →
Avatar for Go Sato Go Sato
February 21, 2014
180

 オレとmysqldump

さわると mysqld が落ちるクレイジーなレコードがあったのでそこを除外して mysqldump した話。
mysqldump はオプションが豊富で色々なことができます。

Avatar for Go Sato

Go Sato

February 21, 2014

Transcript

  1. 4MBWFʹͯσʔλίϐʔ )%%44% w ϚελʔͰ͸ͳ͘εϨʔϒͰ࡞ۀ͍ͯ͠Δͷʹɺ w DQ .Z42-མͪΔʂ  w UBS

    .Z42-མͪΔʂ  w εϨʔϒʹ΋CBECMPDL͕ʁʁ w EE .Z42-ʜམͪͳ͍ʂʂ
  2. ͱΓ͋͑ͣʂ w μϯϓ GSPNϚελʔ ˍΠϯϙʔτ UPεϨʔϒ  w ΍͸Γ్தͰࢭ·Δɻ w

    Ͳ͜·ͰΠϯϙʔτͰ͖͍ͯΔ͔Λ֬ೝ w JE·ͰೖͬͯΔɻ
  3. ☓JEʁ w ಈ͖తʹɺΞΧϯϨίʔυΛ͞ΘΔͱམͪͯΔ͍͘͞ͷͰʜ w TFMFDUʜXIFSFJE0,ɹ͜ΕͰམͪʂʜɹ͓΍ʁ w TFMFDUʜXIFSFJE0,ɹ͓ʜ w TFMFDUʜXIFSFJE0,ɹ͓͓ʜ w

    TFMFDUʜXIFSFJE0,ɹ͓͓͓ʜʁ w TFMFDUʜXIFSFJE0,ɹ͓͓͓͓ʜʁ w TFMFDUʜXIFSFJE0,ɹ͓͓͓͓͓ʜʁʂ w TFMFDUʜXIFSFJE0,ɹ͓ʜɺ w TFMFDUʜXIFSFJEམͪͨʂʂ
  4. • mysqldump -uroot --databases σʔλϕʔε໊
 --ignore-table=σʔλϕʔε໊.ςʔϒϧ໊
 --single-transaction
 --master-data=1
 --events
 --skip-extended-insert


    --where="id not BETWEEN '38565742' and '38565749'"
 —force |
 gzip | ssh root@IPΞυϨε 'zcat | mysql -uroot'