반응형
MySQL 데이터베이스 백업 (Feat. 쉘스크립트)
MySQL 데이터 베이스 백업을 수행하기위해 커맨드를 작성
mysqldump -uroot -pPW이름 --databases DB이름 > /경로/덤프파일이름.sql
경험상 커맨드는 항상 까먹게되는것같다..
그래서 이 커맨드를 수행시켜줄 수 있는 쉘 스크립트를 작성시켜주었고
이 쉘 스크립트를 수행시키면 경로에 해당 덤프파일이 생성되도록 했다.
파일이름이 겹치면 안되니 파일이름에 타임스탬프를 찍어주었다.
#!/bin/sh
timestamp = `date +%T%m%d%H%M`
mysql dump -uroot -pPW --databases DB > /경로/파일이름+"$timestamp".sql
**Cannot create ~ Is a directory Error MYSQL
Cannot create /파일경로 Is a directory 가 뜨고 덤프가안되는 오류가 발생한적이 있다.
그건 덤프파일 경로에서 덤프파일이름을 설정해줄때 .sql 확장자명을 적지않아서 발생한 경우였으므로
.sql확장자를 반드시 써줘야했다!
이제 몽고디비 덤프하는것을 기록해볼건데,
고민했다.
한 글로 모든걸 다 기록할건지, 아니면 글별로 나눌건지.
선택한건 후자. 글별로 태스크를 나눌예정이다.
반응형
'재학습 > SYSTEM' 카테고리의 다른 글
[SAA자격증-1] AWS 공인 솔루션스 아키텍트 어소시에이트, 공부를 왜할까? (0) | 2024.11.08 |
---|---|
짜릿한 젠킨스 복구기(記) - 두근두근 서론 (0) | 2021.02.19 |
서버를 다꺼버릴거야! - (3) Docker Mongo DB BackUp Dump (0) | 2021.02.15 |
서버를 다꺼버릴거야! - (1) 서론.. (0) | 2021.02.07 |