* SSH [ secure shell ]

secure shell의 약어. PGP와 마찬가지로 공개 키 방식의 암호 방식을 사용하여 원격지 시스템에 접근하여 암호화메시지를 전송할 수 있는 시스템. 따라서 LAN 상에서 다른 시스템에 로그인할 때 스니퍼에 의해서 도청당하는 것을 막을 수 있다.

 

===

 

SSH에서 DB 백업 / 복구 방법 About Home

2009/05/11 18:44

 

복사 http://seeya.wo.tc/150047429958

 

* 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

+ Recent posts