DrawingProcess
๋“œํ”„ DrawingProcess
DrawingProcess
์ „์ฒด ๋ฐฉ๋ฌธ์ž
์˜ค๋Š˜
์–ด์ œ
ยซ   2025/05   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
  • ๋ถ„๋ฅ˜ ์ „์ฒด๋ณด๊ธฐ (964)
    • Profile & Branding (22)
      • Career (15)
    • IT Trends (254)
      • Conference, Faire (Experien.. (31)
      • News (187)
      • Youtube (19)
      • TED (8)
      • Web Page (2)
      • IT: Etc... (6)
    • Contents (97)
      • Book (66)
      • Lecture (31)
    • Project Process (94)
      • Ideation (0)
      • Study Report (34)
      • Challenge & Award (22)
      • 1Day1Process (5)
      • Making (5)
      • KRC-FTC (Team TC(5031, 5048.. (10)
      • GCP (GlobalCitizenProject) (15)
    • Study: ComputerScience(CS) (72)
      • CS: Basic (9)
      • CS: Database(SQL) (5)
      • CS: Network (14)
      • CS: OperatingSystem (3)
      • CS: Linux (39)
      • CS: Etc... (2)
    • Study: Software(SW) (95)
      • SW: Language (29)
      • SW: Algorithms (1)
      • SW: DataStructure & DesignP.. (1)
      • SW: Opensource (15)
      • SW: Error Bug Fix (43)
      • SW: Etc... (6)
    • Study: Artificial Intellige.. (149)
      • AI: Research (1)
      • AI: 2D Vision(Det, Seg, Tra.. (35)
      • AI: 3D Vision (70)
      • AI: MultiModal (3)
      • AI: SLAM (0)
      • AI: Light Weight(LW) (3)
      • AI: Data Pipeline (7)
      • AI: Machine Learning(ML) (1)
    • Study: Robotics(Robot) (33)
      • Robot: ROS(Robot Operating .. (9)
      • Robot: Positioning (8)
      • Robot: Planning & Control (7)
    • Study: DeveloperTools(DevTo.. (83)
      • DevTool: Git (12)
      • DevTool: CMake (13)
      • DevTool: NoSQL(Elastic, Mon.. (25)
      • DevTool: Container (17)
      • DevTool: IDE (11)
      • DevTool: CloudComputing (4)
    • ์ธ์ƒ์„ ์‚ด๋ฉด์„œ (64)
      • ๋‚˜์˜ ์ทจ๋ฏธ๋“ค (7)
      • ๋‚˜์˜ ์ƒ๊ฐ๋“ค (42)
      • ์—ฌํ–‰์„ ๋– ๋‚˜์ž~ (10)
      • ๋ถ„๊ธฐ๋ณ„ ํšŒ๊ณ  (5)

๊ฐœ๋ฐœ์ž ๋ช…์–ธ

โ€œ ๋งค์ฃผ ๋ชฉ์š”์ผ๋งˆ๋‹ค ๋‹น์‹ ์ด ํ•ญ์ƒ ํ•˜๋˜๋Œ€๋กœ ์‹ ๋ฐœ๋ˆ์„ ๋ฌถ์œผ๋ฉด ์‹ ๋ฐœ์ด ํญ๋ฐœํ•œ๋‹ค๊ณ  ์ƒ๊ฐํ•ด๋ณด๋ผ.
์ปดํ“จํ„ฐ๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ๋Š” ์ด๋Ÿฐ ์ผ์ด ํ•ญ์ƒ ์ผ์–ด๋‚˜๋Š”๋ฐ๋„ ์•„๋ฌด๋„ ๋ถˆํ‰ํ•  ์ƒ๊ฐ์„ ์•ˆ ํ•œ๋‹ค. โ€

- Jef Raskin

๋งฅ์˜ ์•„๋ฒ„์ง€ - ์• ํ”Œ์ปดํ“จํ„ฐ์˜ ๋งคํ‚จํ† ์‹œ ํ”„๋กœ์ ํŠธ๋ฅผ ์ฃผ๋„

์ธ๊ธฐ ๊ธ€

์ตœ๊ทผ ๊ธ€

์ตœ๊ทผ ๋Œ“๊ธ€

ํ‹ฐ์Šคํ† ๋ฆฌ

hELLO ยท Designed By ์ •์ƒ์šฐ.
DrawingProcess

๋“œํ”„ DrawingProcess

Study: ComputerScience(CS)/CS: Database(SQL)

[DB] DB ๋ฐ์ดํ„ฐ dumpํ•˜๋Š” ๋ฐฉ๋ฒ• : MySQL ๋ฐ์ดํ„ฐ๋ฅผ export, import ํ•˜์ž! (feat. mysqldump)

2022. 9. 9. 16:50
๋ฐ˜์‘ํ˜•
๐Ÿ’ก ๋ณธ ๋ฌธ์„œ๋Š” mysql ๋ฐ์ดํ„ฐ ๋คํ”„ํ•˜๋Š” 'mysqldump'์— ๋Œ€ํ•ด ์ •๋ฆฌํ•ด๋†“์€ ๊ธ€์ž…๋‹ˆ๋‹ค.
๋”ฐ๋ผ์„œ 'mysqldump'๋ฅผ ์ด์šฉํ•˜์—ฌ mysql ๋ฐ์ดํ„ฐ๋ฅผ export, import๋ฅผ ํ•˜๊ณ ์ž ํ•˜๋‹ˆ ์ฐธ๊ณ ํ•˜์‹œ๊ธฐ ๋ฐ”๋ž๋‹ˆ๋‹ค.

mysql ์„ค์น˜

mysql์ด ์„ค์น˜๊ฐ€ ๋˜์–ด์žˆ์ง€ ์•Š๋‹ค๋ฉด ๋‹ค์Œ์˜ ๋งํฌ๋ฅผ ํ†ตํ•ด ์„ค์น˜๋ฅผ ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

  • mysql official page: https://dev.mysql.com/downloads/mysql/5.7.html#downloads
์ž˜ ์„ค์น˜ ๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•ฉ๋‹ˆ๋‹ค.
mysql --version

 

MySQL ๋ฐ์ดํ„ฐ ๋‚ด๋ณด๋‚ด๊ธฐ(export) & ๊ฐ€์ ธ์˜ค๊ธฐ(import)

MySQL ๋ฐ์ดํ„ฐ ๋‚ด๋ณด๋‚ด๊ธฐ

$ mysqldump -u <user_name> -p <database_name> <table_name> > <file_name>.sql
Enter password:

 

  • ์ฐธ๊ณ ๋กœ table_name์„ ์ž‘์„ฑํ•˜์ง€ ์•Š์œผ๋ฉด, database ์ „์ฒด๋ฅผ dump ๋œจ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค.

MySQL ๋ฐ์ดํ„ฐ ๊ฐ€์ ธ์˜ค๊ธฐ

$ mysqldump -u <user_name> -p <database_name> <table_name> < <file_name>.sql
Enter password:
  • mysqldump๋ฅผ ์‚ฌ์šฉํ•จ์— ์žˆ์–ด ์˜ต์…˜๋“ค์€ ํ•˜๋‹จ์— ์ •๋ฆฌํ•ด๋†“์•˜์œผ๋‹ˆ ์ฐธ๊ณ  ๋ถ€ํƒ๋“œ๋ฆฝ๋‹ˆ๋‹ค.
  • ์ฃผ์˜!!: ๋งŒ์•ฝ, --quick ์ด๋‚˜ --opt ์—†์ด ๋คํ”„ํ•˜๋ฉด ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ๋งŽ์ด ์†Œ๋ชจ๋˜์–ด ํฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๊ฒฝ์šฐ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

์˜ต์…˜

  • (ํ•„์ˆ˜) -u, --user=name : ํ•ด๋‹น DB์˜ ์‚ฌ์šฉ์ž ๋ช…์„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.
  • (ํ•„์ˆ˜) -p : ํ•ด๋‹น DB์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ(ํŒจ์Šค์›Œ๋“œ)๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค(๋น„๋ฐ€๋ฒˆํ˜ธ๋Š” ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•œ ์ดํ›„ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.).
  • -h, --host=name : ์—ฐ๊ฒฐํ•  DB์˜ ํ˜ธ์ŠคํŠธ(ip or DNS)๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.
  • -P, --port=# : ์—ฐ๊ฒฐํ•  ํฌํŠธ๋ฅผ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค. 
  • -f, --force : ๋คํ”„ ์ค‘ ์—๋Ÿฌ๊ฐ€ ์žˆ์–ด๋„ ๊ณ„์† ์ง„ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
  • -d, --no-date : ํ…Œ์ด๋ธ”์˜ ์Šคํ‚ค๋งˆ๋งŒ ๋คํ”„ํ•˜๋ฉฐ, ๋‚˜์ค‘์— ์›๋ณต์„ ํ• ๋•Œ ๊ธฐ์กด DB์™€ TABLE, DATA๋ฅผ ์‚ญ์ œํ•˜๊ณ  ๋ฐฑ์—…ํ•œ ๋‚ด์šฉ์œผ๋กœ Update๋ฅผ ํ•ฉ๋‹ˆ๋‹ค.
  • -t, --no-create-info : create table์„ ์ถœ๋ ฅํ•˜์ง€ ์•Š๊ณ  ๋ฐ์ดํ„ฐ๋งŒ ๋คํ”„ํ•ฉ๋‹ˆ๋‹ค.
  • --opt : ํ•˜์œ„์— ์„ค๋ช…ํ•  ์˜ต์…˜์„ ๋™์‹œ์— ์‚ฌ์šฉํ•œ ๊ฒƒ๊ณผ ๊ฐ™์€ ๊ฒฐ๊ณผ๋ฅผ ๊ฐ€์ ธ์˜ค๋ฉฐ, -d or -t๋Š” ๊ฐ™์ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • -q, --quick : C API์˜ mysql_use_result() ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ์†๋„๊ฐ€ ๋น ๋ฆ…๋‹ˆ๋‹ค.
    • --add-drop-table : ๋คํ”„ ๊ฒฐ๊ณผ์—์„œ create table ์•ž์— drop table ์ ˆ์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. 
    • --add-locks : ๋คํ”„ํ•˜๊ธฐ ์ „์— LOCK table์„ ์ด์šฉํ•˜์—ฌ ํ…Œ์ด๋ธ”์„ ์ž ๊ทธ๊ณ  ๋คํ”„ํ›„ UNLOCK table์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. 
    • --extended-insert : insert ๋ฌธ ํ•˜๋‚˜์—์„œ ๋ชจ๋“  ๋ ˆ์ฝ”๋“œ๋ฅผ ์‚ฝ์ž…ํ•˜๋Š” insert ๋ฌธ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
  • --ignore-table=database.table : ํŠน์ •ํ…Œ์ด๋ธ”์„ ์ œ์™ธํ•˜๊ณ  ๋ฐฑ์—…ํ•ฉ๋‹ˆ๋‹ค.

 

ํ™œ์šฉ

Dump ํŒŒ์ผ ์••์ถ• ์ €์žฅ (๋‚ด๋ณด๋‚ด๊ธฐ / ๊ฐ€์ ธ์˜ค๊ธฐ)

# ํ…Œ์ด๋ธ” ์ž๋ฃŒ๋งŒ ์••์ถ•์œผ๋กœ ๋ฐฑ์—… 
mysqldump -u user -p --opt -t -q <database_name> | gzip ใ€‰ <file_name>.sql.gz 

# ์••์ถ•์ž๋ฃŒ๋ฅผ ๊ทธ๋Œ€๋กœ ๋ณต์› 
gunzip ใ€ˆ <file_name>.sql.gz | mysql -u user -p <database_name>

AUTO_INCREMENT ์ดˆ๊ธฐํ™” 

mysqldump -u root -p -h hostname --opt database -d --single-transaction | sed 's/ AUTO_INCREMENT=[0-9]*\b//' > filename.sql

 

 

์ฐธ๊ณ 

  • [Database] MySQL dump๋กœ ๋ฐ์ดํ„ฐ ๊ฐ€์ ธ์˜ค๊ธฐ: https://velog.io/@goatyeonje/Database-MySQL-dump%EB%A1%9C-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EA%B0%80%EC%A0%B8%EC%98%A4%EA%B8%B0
  • mysqldump ์˜ต์…˜ ์Šคํ‚ค๋งˆ, ๋ฐ์ดํ„ฐ๋งŒ ๋ฐฑ์—…: https://bluebreeze.co.kr/462
  •   
๋ฐ˜์‘ํ˜•
์ €์ž‘์žํ‘œ์‹œ ๋น„์˜๋ฆฌ ๋ณ€๊ฒฝ๊ธˆ์ง€ (์ƒˆ์ฐฝ์—ด๋ฆผ)

'Study: ComputerScience(CS) > CS: Database(SQL)' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[DB] MySQL ์•„ํ‚คํ…์ฒ˜ (feat. Real MySQL)  (2) 2022.11.18
[DB] RDB ํŠธ๋žœ์žญ์…˜ (feat. ํŠธ๋žœ์žญ์…˜ ๊ฒฉ๋ฆฌ ์ˆ˜์ค€)  (0) 2022.11.08
[DB] ์ปค๋„ฅ์…˜ ํ’€(DBCP)์ด๋ž€? DB Connection Pool  (0) 2022.08.22
[DB] ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์šฉ์–ด์ •๋ฆฌ  (0) 2022.04.16
    'Study: ComputerScience(CS)/CS: Database(SQL)' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
    • [DB] MySQL ์•„ํ‚คํ…์ฒ˜ (feat. Real MySQL)
    • [DB] RDB ํŠธ๋žœ์žญ์…˜ (feat. ํŠธ๋žœ์žญ์…˜ ๊ฒฉ๋ฆฌ ์ˆ˜์ค€)
    • [DB] ์ปค๋„ฅ์…˜ ํ’€(DBCP)์ด๋ž€? DB Connection Pool
    • [DB] ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์šฉ์–ด์ •๋ฆฌ
    DrawingProcess
    DrawingProcess
    ๊ณผ์ •์„ ๊ทธ๋ฆฌ์ž!

    ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”