Maria DB Table ๋ฐฑ์ ๋ณต์ํ๊ธฐ / piwigo
ํ์ด์ง ์ ๋ณด
๋ณธ๋ฌธ
1. ๋ฐ์ดํ ๋ฐฑ์
mysqldump -u root --password=๋น๋ฐ๋ฒํธ [๋ฐ์ดํฐ๋ฒ ์ด์ค๋ช
] > ๋ฐฑ์
ํ์ผ๋ช
.sql
ย
2. ํน์ DB ๋ฐฑ์ /๋ณต์
(--database๋ฅผ ์ด์ฉํ์ฌ ์ฌ๋ฌ DB๋ฅผ ํ๋ฒ์ ๋ฐฑ์ ๊ฐ๋ฅ, --all-database ์ ์ฒด ๋ฐ์ดํฐ ๋ฒ ์ด์ค ๋ฐฑ์ )
- ๋ฐฑ์ ํ๊ธฐ : mysqldump -u root -p PASSWORDย --databaseย DATABASE_NAME > BACKUP_NAME.sql
- ๋ณต์ ํ๊ธฐ :ย mysql -u root -p PASSWORD < BACKUP_NAME.sql
(์๋ Database ๋ช ์ธ DATABASE_NAME์ผ๋ก ๋ณต์)
ย
3. ์๋ก์ด DB๋ช ์ผ๋ก ๋ณต์
๋ค๋ฆ ์ด๋ฆ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ช ์ ์ฌ์ฉํ๊ณ ์ ํ ๋ ๋ฐฑ์ ์ "--database"๋ฅผ ์ ์ธํ๊ณ
๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ณต์ํ๊ธฐ ์ ๋จผ์ ์์ฑ ํ ๋ถ์ฌ๋ฃ๊ธฐ
- ๋ฐฑ์ ํ๊ธฐ : mysqldump -u root -p PASSWORD DATABASE_NAME > BACKUP_NAME.sql
- ๋ฐ์ดํฐ ๋ฒ ์ด์ค ์์ฑ NEW_DATABASE
mariadb -u root -p
create database db๋ช
- ๋ณต์ ํ๊ธฐ : mysql -u root -p NEW_DATABASE < BACKUP_NAME.sql
ย
4. ํน์ Table ๋ฐฑ์ ๋ฐ ๋ณต๊ตฌ
- ๋ฐฑ์ ํ๊ธฐ : mysqldump -u root -p PASSWORD DATABASE_NAME TABLE_NAME > BACKUP_NAME.sql
- ์ฌ๋ฌ ํ ์ด๋ธ :ย mysqldump -u root -p -Bย DATABASE_NAME --tables TABLE_NAME1ย TABLE_NAME2ย > BACKUP_NAME.sql
- ๋ณต์ ํ๊ธฐ :ย mysql -u root -p PASSWORD < BACKUP_NAME.sql
ย
5. Schema๋ง ๋ฐฑ์
- mysqldump -u root -p PASSWORD --no-dataย DATABASE_NAME >ย BACKUP_NAME.sql
๋๊ธ๋ชฉ๋ก
๋ฑ๋ก๋ ๋๊ธ์ด ์์ต๋๋ค.
