클라우드 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
- 데이터 베이스를 다른 서버로 쉽게 마이그레이션 성공.