SSH(putty) 백업을 하는데요. (초보 질문)
본문
카페24 가상서버호스팅(리눅스용) 으로, 그누&영카드 이용해서 개발의뢰로 사이트만들어서 운영중입니다. 호스팅 자체가 백업지원을 안해줘서 제가(왕 초짜) 해보려고 검색해서 공부중인데요.
개발자 분이 주신 아이디가
SSH : root
Mysql : root
sftp : aaa
sftp는 디자인 변경 때문에 자주 사용했고요, 나머지는 아무것도 몰라서 그냥 둔 상태였고요.
SSH : root 아이디로 아래 사이트 백업 방법처럼 백업을 하고
백업 파일을 받으려고 sftp : aaa 로그인 했는데 아무리 찾아도 없어
혹시나 해서 sftp 를 SSH : root 아이디로 로그인 해보니 있네요.
https://www.mireene.com/index.php?pid=service_faq/faq_view&uid=157&c1_uid=&page=&keyword=
궁금한 점은 SSH : root 로 서버를 연결해서 백업을 하고
ftp또한 사진처럼 SSH : root 아이디로 로그인 해서 받으면 되는건가요??
그리고 db백업은 putty 화면에
mysqldump -umireene -pmireenedb mireene > db.sql
이렇게 작성하면 되는건가요?? 너무 초보 질문이라 죄송합니다.
열심히 공부중입니다 ㅠㅠ
답변 4
웹백업
1. root 로그인
2. cd /home 엔터
3. tar zcvfp aaa.gz aaa/* 엔터
https://www.happyjung.com/lecture/16 참고
디비백업
1. root 로그인
2. cd /home 엔터
3. mysqldump --extended-insert=FALSE -hdb.com -udbID -p dbName > backup.sql 엔터
mysqldump -umireene -pmireenedb mireene > db.sql
와 같이 명령어를 통해서 할수있구요.
위 링크에서 차례대로 설명이 있는것 같으니
하나하나 따라하시면 될겁니다.
질문이
DB 백업인지 html(이미지 등등) 백업인지 모르겠네요.
웹 사이트 백업는 보통 두 개 모두 해야 합니다.
tgz는 보통 tar 파일을 압축한 것을 뜻합니다.
mysqldump --extended-insert=FALSE -h호스트명 -u디비아이디 -p 디비이름 > backup.sql 엔터
으로 해보세요.
localhost 를 사용하는 것이라면
mysqldump --extended-insert=FALSE -u디비아이디 -p 디비이름 > backup.sql 엔터