클라우드 DB 마이그레이션 방법 구축 - 100-hours-a-week/16-Hot6-wiki GitHub Wiki

DB 마이그레이션 방법 구축

데이터베이스 마이그레이션

mysqldump -u root -p --databases your_database --no-data > schema_dump.sql

  • To backup a single database:

⠀mysqldump -u [username] -p [database] > dump.sql

  • To backup multiple databases:

⠀mysqldump -u [username] -p --databases [database1] [database2] > dump.sql

  • To backup all databases on the instance:

⠀mysqldump -u [username] -p --all-databases > dump.sql

  • To backup specific tables:

⠀mysqldump -u [username] -p [database] [table1] [table2] > dump.sql

  • To backup data using some custom query:

⠀mysqldump -u [username] -p [database] [table1] --where="WHERE CLAUSE" > dump.sql Example:  mysqldump -u root -p testdb table1 --where="mycolumn = myvalue" > dump.sql

  • To copy only the schema but not the data:

⠀mysqldump -u [username] -p [database] --no-data > dump.sql

  • To restore data without deleting previous data (incremental backups):

⠀mysqldump -u [username] -p [database] --no-create-info > dump.sql

alt text

  • 데이터 베이스를 다른 서버로 쉽게 마이그레이션 성공.