Import
$ mysql -u๊ณ์ -p ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ช < ์ ์ฅํ์ผ ์์น/ํ์ผ๋ช
ex)
$ mysql -uroot -p1234 databasename < ./dump.sql
Dump
$ mysqldump -u ๊ณ์ -p ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ช > ํ์ผ์ ์ ์ฅํ ์์น/ํ์ผ๋ช
ex)
$ mysqldump -uroot -p1234 databasename > dump.sql
ํน์ ํ ์ด๋ธ๋ง dumpํ๊ธฐ
(์ํฌํธ๋ ์ด์ฐจํผ ๋๊ฐ์ด ํ ์ด๋ธ์ DB์ import ํ๋๊ฑฐ๋๊น ์์ ๋์ผ)
$ mysqldump -u ๊ณ์ -p ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ช ํ ์ด๋ธ๋ช > ํ์ผ์ ์ ์ฅํ ์์น/ํ์ผ๋ช
ex)
$ mysqldump -uroot -p1234 databasename tablename > dump.sql
ํน์ ์กฐ๊ฑด์ ๋ถํฉ๋๋ rows๋ง dumpํ๊ธฐ
์กฐ๊ฑด์ด ๋ถ์ผ๋ฏ๋ก 'ํ ์ด๋ธ'์ ๋คํ ํ ๋์๋ง ํด๋น๋จ.
์กฐ๊ฑด๋ฌธ์ -w ํน์ --where์ ์ฌ์ฉํ ์ ์๋ค.
$ mysqldump -u ๊ณ์ -p ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ช ํ ์ด๋ธ๋ช -w="์กฐ๊ฑด๋ฌธ" > ํ์ผ์ ์ ์ฅํ ์์น/ํ์ผ๋ช
ex)
$ mysqldump -uroot -p1234 databasename tablename -w="id='1234'" > dump.sql
$ mysqldump -uroot -p1234 databasename tablename --where="id='1234'" > dump.sql
์๊ฒฉDB๋ฅผ dumpํ๊ธฐ
$ mysqldump -u๊ณ์ -p๋น๋ฐ๋ฒํธ -h ์๊ฒฉDB์ฃผ์ --single-transaction ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ช > ํ์ผ์ ์ ์ฅํ ์์น/ํ์ผ๋ช
$ mysqldump -u๊ณ์ -p๋น๋ฐ๋ฒํธ -h ์๊ฒฉDB์ฃผ์ --single-transaction ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ช ํ ์ด๋ธ๋ช > ํ์ผ์ ์ ์ฅํ ์์น/ํ์ผ๋ช
$ mysqldump -u๊ณ์ -p๋น๋ฐ๋ฒํธ -h ์๊ฒฉDB์ฃผ์ --single-transaction ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ช ํ ์ด๋ธ๋ช --where="์กฐ๊ฑด๋ฌธ" > ํ์ผ์ ์ ์ฅํ ์์น/ํ์ผ๋ช
ex)
mysqldump -uroot -p1234 -h test.testdb.ap-northeast-1.rds.amazonaws.com --single-transaction test_database123 table1 --where="created_at > '2018-12-01 00:00:00'" > test.sql
'...' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Kubernetes] ์ฟ ๋ฒ๋คํฐ์ค Docker Hub-Private Image ๊ฐ์ ธ์ค๋ ๋ฐฉ๋ฒ (0) | 2021.10.25 |
---|---|
[Kubernetes] Cert manager Kubernetes ํต์ ์ํธํ ๋ฐ ์๋ํ (0) | 2021.10.25 |
[MySQL] MySQL ๊ถํ (0) | 2021.10.22 |
[Docker] Configuring MySQL NDB Cluster by using Docker and pointing with WSO2 APIM (0) | 2021.10.22 |
[Docker] ์ปจํ ์ด๋์ ๋ฐ์ดํฐ ์ ์ฅ (๋ณผ๋ฅจ/๋ฐ์ธ๋ ๋ง์ดํธ) (0) | 2021.10.20 |