| ||||||||||
서버 컴퓨터
데스크 탑 컴퓨터의 고장으로 리눅스 서버 컴퓨터를 돌아본다.
그리고 백업을 오늘 저녁에 할 생각이다.
리눅스로 홈페이지를 운영하면서 몇 번 백업을 하지 않았었다. 리눅스 홈페이지의 백업은 조금 색다르다. 왜냐하면 리눅스 자체가 다루기 쉽지 않은데다 무엇보다 MySql 의 내용을 옯겨야만 하기 때문이다. 그래서 윈도우로 비교하자면 Dos 창으로 들어가듯이 리눅스 컴퓨터에서도 '터미널 명령행' 이라는 창으로 들어가서 MySql내용을 백업하는 별도의 실행을 명령어로 쳐야만 했다.
1. 전체 백업 및 복원
백업
cd /var/lib/mysql / /압축하고저 하는 이렉토리로 이동
[root@munhag.com] # mysqldump -uroot -p -A >all.sql
복원
[root@munhag.com] # mysql -uroot -p < all.sql
2. 일부 DATABASE 만 백업 및 복원
백업
[root@munhag.com] #mysqldump -uroot -p DB 명 > DB명.sql
복원
[root@munhag.com] #mysql -uroot -p DB명 < DB명.sql
3. 일부 TABLE(테이블)만 백업및 복원
백업
root@munhag.com] #mysqldump -uroot -p DB 명 TABLE명 > DB명.테이블명.sql
복원
[root@munhag.com] #mysql -uroot -p DB명 < DB명.테이블명.sql
4. 홈페이지 전체 내용 압축.
cd /home/public_html //압축하고저 하는 이렉토리로 이동
tar cvfpz home.tar.gz public_html // home.tar.gz 확장자로 압축을 시작합니다.
home.tar.gz //압축 파일이 생성되었습니다.
|
--- |
|
文學위의 文學 출판사입니다. PDF로 전환하여 복사기로 책을 만듭니다. 자세한 내용은, '디지털 인쇄'에서 확인해 보세요! |