일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Python
- 나르왈프레오
- 갤럭시탭S8울트라
- Neural Network
- 신경회로망
- 하이퍼바이저
- 멤버십
- 신경망
- 가상화
- 물걸레로봇청소기추천
- BAM
- 물걸레자동세척로봇청소기
- 삼성소프트웨어멤버십
- 삼성전자 소프트웨어멤버십 SSM
- Bidirectional Associative Memory
- 동아리
- 고려대학교
- 빅데이터
- 증강현실
- NarwalFreo
- SSM
- Google App Engine
- 파이썬
- 패턴인식
- hopfield network
- 삼성
- 인공지능
- 패턴 인식
- 구글 앱 엔진
- Friendship
- Today
- Total
정보공간_1
[4기 대구 박병권] MySQL 데이터베이스 백업 및 복원 본문
안녕하세요?
대구멤버십 21-2기 박병권입니다.
오늘은 MySql 데이터베이스에서 백업 및 복원에 대해 이야기 하려고 합니다.
- 데이터베이스 백업
시작 -실행 - cmd.exe을 실행합니다.
C:\APM_Setup\Server\MySQL5\bin\"mysqldump -u 계정 -p비밀번호 --result-file="c:\backup.%date%.sql" 데이터베이스이름
위 와 같은 양식으로 명령어를 입력합니다.
C:\APM_Setup\Server\MySQL5\bin\"mysqldump 이 부분은 mysqld.exe의 실행경로를 지정해주는데 파일이 있는 곳을 지정해주시면 됩니다.
계정 비밀번호 데이터베이스 이름을 넣게 되면 C:\backup.날짜.sql 형식으로 저장이 되며 데이터베이스 백업이 완료됩니다.
조금 더 쉽게 하기 위해서 위 방법을 스크립트로 저장해서 파일만 실행하면 바로 백업이 될 수 있도록 할 수 있습니다.
메모장을 열고 아래와 같이 입력합니다.
@echo off
echo Running dump...
"C:\APM_Setup\Server\MySQL5\bin\"mysqldump -u 계정명 -p패스워드 --result-file="c:\backup.%date%.sql" 데이터베이스명
echo Done!
위와 같이 입력한 뒤 *.bat 확장자로 저장합니다.
저장을 하게 되면 위와 같이 배치파일이 생깁니다.
이후부터 해당 파일만 실행하면 데이터베이스 손쉽게 백업이 진행됩니다.
-데이터베이스 복원
데이터베이스를 복원을 하기 위해서는 백업된 sql 파일과 동일한 이름의 데이터베이스를 먼저 생성시켜야 합니다.
생성 시킨 후 cmd창을 실행합니다.
이후 아래와 같이 입력합니다.
mysql -u 계정 -p 데이터베이스 < c:\backup\a.sql ( sql 파일 경로 )
위와 같이 패스워드를 입력하면 복원이 진행됩니다. 프롬프트가 깜빡이고 대기 상태가 된다면 복원이 완료 됩니다.
'IT 놀이터 > Elite Member Tech & Talk' 카테고리의 다른 글
[4기 전주 김재호] 안드로이드 소프트웨어 키보드#4 - 이벤트 처리 (0) | 2013.12.05 |
---|---|
[4기 신촌 백재현] Luxand Face SDK를 사용하여 얼굴 유사도를 측정해보자 (4) | 2013.12.05 |
[4기 부산 오세빈] Meemoo!! (0) | 2013.12.05 |
[4기 부산 오세빈] 휴대폰은 어떻게 채널을 할당 받을까?! part 2/2 (0) | 2013.12.05 |
[4기 부산 오세빈] 휴대폰은 어떻게 채널을 할당 받을까?! part 1/2 (0) | 2013.12.05 |