자료펌)[웹백업] 홈페이지 DB 매일 자동백업하기 (에이블스토어) : 네이버 블로그
컨텐츠 정보
- 7,919 조회
- 2 댓글
- 0 추천
- 목록
본문
[웹백업] 홈페이지 DB 매일 자동백업하기 (에이블스토어) : 네이버 블로그
2015. 3. 6. - 홈페이지 DB를 스크립트를 이용해서 자동으로 매일 특정시간에 백업을 하는걸 배워보겠습니다 ... 시놀로지에서도 똑같이 적용이 됩니다. ... 크론탭에 내용은 매일 오전 10시에 /root/mysqlBackup.sh 파일을 실행하라는 명령어 입니다
------------ 시놀로지 /헤놀로지 mysql backup.sh 입니다 ------------
#### 성명문으로 아무역활하지 않음 ####
phpmyadmin의 root / password / data 변경 사용하세요
-u"root" --- 일반적인 root
-p"password" --- 패스 워드
--databases apms ------ apms -->> ???? 데이터 변경
-------------------------------------------- . 아래부분을 변경 edit 하여 사용 가능 -----------------
### vi /root/mysqlbackup.sh ###
#!/bin/sh
now=$(date +"%Y-%m-%d_%H")
### mysqldump -u"root" -p"root_password" --databases apms > /volume1/web/mysql_backup/apms/$now".sql" ###
### mysqldump -u"root" -p"root_password" --databases apms > /volume1/web/mysql_backup/apms/apms.sql ###
mysqldump -u"root" -p"password" --databases apms > /volume1/web/mysql_backup/apms/$now".sql"
mysqldump -u"root" -p"password" --databases apms > /volume1/web/mysql_backup/apms/apms.sql
### 상기 부분을 putty에서 복사 실행 확인 ###
### W:\mysql_backup\mysqlbackup.sh 저장 확인 ###
### vi /root/mysqlbackup.sh 하여 수정하세요 ^M 제거 ###
### 또는 윈도우에서 ^M 제거 dos2unix.exe실행###
### ^M 제거 dos2unix.exe mysqlbackup.sh 실행후 cp 명령 실행 ###
### 상기 부분을 putty에서 복사 실행 확인 ###
### cp /volume1/web/mysql_backup/mysqlbackup.sh /root/mysqlbackup.sh ###
### /root/mysqlbackup.sh 입력 엔터 하면 실행 검증 ###
### 1자동실행을 추가 수정 ---> 작업 스케줄러에 추가 실행하여 볼룸1/web에 저장 되나 확인 ###
### 2자동실행을 추가 수정 ---> /etc/crontab 하여 자동실행 추가 ###
### vi /etc/crontab 하여 자동실행을 추가 수정하기 ###
### edit mode inset key input ###
### #minute hour mday month wday who command ###
### 00 10 * * * /root/mysqlbackup.sh ###
### 제일 나중에 추가후 저장 후 나감 ###
### esc 키 : w q ###
### 수정 shimss_home 20161021 ###
--------------------------------------------------
자세한 정보는 링크참조
https://11q.kr/g5s/bbs/board.php?bo_table=s11&wr_id=1514
♠ shimss home 는 컴퓨터자료 windows10, server 2012 2016 r2 xpenology WinPE 헤/시놀로지 NAS 그누보드 아미나,APMS 모바일 pc 홈페이지 일상생활 을 위하여 정보를 찾아 공유 합니다.♠ 출처는 링크 참조 바랍니다.♠ https://11q.kr.com https://11q.kr https://11q.kr http://33.iptime.org
\r\n\r\n[이 게시물은 shim11q.kr관리자님에 의해 2016-10-20 21:34:14 11.Nas_BBS에서 복사 됨]\r\n\r\nhttps://11q.kr/g5s/bbs/board.php?bo_table=s11&wr_id=1511관련자료
-
링크
-
첨부등록일 2016.10.20 21:33
shimss@11q.kr님의 댓글
DB 백업하기
형식) mysqldump -u사용자이름 -p비밀번호 데이터베이스이름 > 파일이름
$ mysqldump -uroot -p12345 mydb > ./backup.sql
☞ SSH(보안텔넷)에서 사용자이름 root, 비밀번호 12345으로 접속하여 mydb의 내용을 backup.sql 파일에 저장함
DB 복원하기
형식) mysql -u사용자아이디 -p비밀번호 데이터베이스이름 < 파일이름
$ mysql -uroot -p12345 mydb < ./backup.sql
☞ backup.sql의 내용을 mydb에 복원함
mysqldump -uroot -password@ 11qkr > /volume1/web/g5s/data/mysql_db/11q_kr.sql
mysql -uroot -password@ 11qkr < /volume1/web/g5s/data/mysql_db/11q_kr.sql