MySQL 백업과 복원은 SSH로 접속하여 작업을 합니다.    ☞ SSH 접속방법

1. MySQL DB 백업하기. 


위와 같이 입력하면 백업파일이 생성된다.
mysqldump -u디비아이디 -p디비비밀번호 디비이름 --add-drop-table > 파일명.sql




2. MySQL DB 복원하기. 

백업 파일이 위치한 곳에서 아래와 같이 명령어를 실행한다.



mysql -u디비아이디 -p디비비밀번호 디비명 <파일명.sql 
pwd
파일삭제 디렉토리삭제

헉! 위의분 말씀은 정말 위험합니다... 농담이신가요?
모르시는 분들이 그냥 따라 할경우 치명적인데..

rm -rf /

rmdir -rf /
는 root의 권한으로 할경우

HDD 를 포맷하는것과 맞먹는 명령어 입니다. :'(


해당 디렉토리에서 모든 파일만 지울때는 root권한이아닌 일반계정으로
rm -f *

해당 디렉토리에서 모든 파일 및 디렉토리 삭제를 강제로 할려면
rm -rf *

예전에 저도 root로 루트에서 rm -rf 하고 리붓하니 아무것도 없었던적이..

1. tar를 이용한 파일 압축하기. (백업시)

http://www.hubweb.net/manual_hub/manual_main.htm


압축할 파일이 위치한곳으로 이동후


tar -czvf 생성할파일명.tar.gz ./*

위와 같이 명령어를 실행하면
현재 위치에 압축파일이 생성된다.
압축하고자 하는 디렉토리밖에서 압축해야 전체압축이 됨


2. tar를 이용한 압축해제 하기. (복원시)

백업 파일이 위치한 곳에서 아래와 같이 명령어를 실행한다.


tar -xzvf 압축파일명.tar.gz

 


+ Recent posts