* SSH [ secure shell ]
===
SSH에서 DB 백업 / 복구 방법
![]() ![]() 2009/05/11 18:44
|
* DB 백업 방법
mysqldump -u 아이디 -p db > db.sql
www,public_html 등 최상의 폴더에 자신이 지정한 db 파일이 백업이 됩니다.
◀┘ (엔터 표시 입니다.)
0.FTP 최상의 www,public_html 에 해당 DB 파일을 업로드한뒤 SSH 접속합니다.
1. ftp 파일 확인
ftp에 해당 DB 파일이 정상적으로 업로드 되어있는지 SSH 에서 확인합니다.
확인 명령어는 ls 입니다.
[아이디@아이디]$ ls ◀┘
db.sql www
위 화면처럼 나오게 되면 정상적으로 업로드 된것입니다.
db.sql 이 ftp를 통해 업로드한 db 파일 입니다.
2. 복구 명령어
[아이디@아이디]$ mysql -u 아이디 -p DB명 < DB저장될이름.sql ◀┘
Enter password:
이런식으로 나오게되면 자신이 비밀번호를 입력합니다. 비밀번호 입력시에는
화면상에는 아무것도 출력않됩니다.
3. db 테이블 복구 확인
이제 DB 테이블이 정상적으로 복구 되어있는지 확인해봅니다.
[아이디@아이디]$ mysql -u 아이디 -p ◀┘
Enter password:
위와 같이 동일하게 비밀번호를 또 입력해주세요.
물론 이번에도 화면상에서는 아무런 문자가 출력되지않습니다.
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is
위같은 식으로 출력이 됩니다.(이용중인 호스팅 마다 출력되는게 일부 다를수있습니다.)
mysql> use db명; ◀┘
Database changed
mysql>
나오게 됩니다. 그다음으로
mysql> show tables; ◀┘
복구했던 테이블을 확인하실수 있습니다. 이로서 DB 복구 방법을 알려드렸습니다.
'메모' 카테고리의 다른 글
php 변수, 외부변수, 변수범위...펌 (0) | 2012.06.22 |
---|---|
png 그림파일, portable network graphics의 약자...펌 (0) | 2012.06.22 |
ssh 접속 help... (0) | 2012.06.22 |
PHP 환경변수...펌 (0) | 2012.06.22 |
DB, 게시판 이전 방법...펌 (0) | 2012.06.21 |