궁금해요.... > 그누3질답

그누3질답

궁금해요.... 정보

그누보드 궁금해요....

본문

>
> 궁금한거 많아져서 클났슴다...^^aa
>
> 제가 지금 제 컴퓨터에 apm을 설치하고 자체서버(?)로 홈페이지를 만드는 중인데요...
> 링크와 경로문제가 자꾸 생겨서 웹 호스팅을 받아 옮겨보려고 합니다.
> 이럴때 주의할점은 뭔지...또...개인서버에서 웹호스팅으로 전환할때...
> 폴더의 어느부분부터 업로드해야하는지요?
> (그누의 경로는 현재 c:/apm_setup/htdocs/gnu3 입니다.)
>
백업으로 하는건 telnet와 phpmysql(웹상)에서 하는 두가지가 있는데
제가 권해 드리고 싶은건 붙임 그림과 같은 phpmysql(버전 차이로 그림과 같은 기능은 아닐
수 있습니다.)입니다.
phpmysql 주소는 호스팅 업체 물어 보셔야 합니다.
올이고 보니 그림이 작아져서 알아 볼 수가 없군요. 그림은 따로 저장 하신후에
그림판에서 불러 보세요.

먼저, 새로 옴기신 계정에 telnet 이나 ssh 접속이 가능한지 확인해보시고
가능하면 telnet 이나 ssh 로 접속하시기 바랍니다.
이때 sql 파일을 사전에 FTP 로 업로드 해놓아야겠죠..
telnet 접속하셨으면 sql 파일이 있는곳으로 이동하십시요..
그런다음과 같이 하시면 됩니다.

[퍼온글]
데이터베이스를 백업 받는 방법은 크게 두 가지가 있습니다.
하나는 db 를 통째로 받는 방법과 table을 각각 받는 방법이 있습니다.

 1. 데이터베이스 백업하기
  1) db 를 통체로 받는 방법

mysql 은 /usr/local/mysql 에 설치 되어 있습니다.

방법 : /usr/local/mysql/bin/mysqldump -u username -p dbname > dbback.sql
password : <=== 패스워드 입력

위와 같이 하시면 db 를 통째로 모두 받으실 수 있습니다.

2) db 의 특정 table 만 받는 방법

방법 : /usr/local/mysql/bin/mysqldump -u name -p dbname tablename > tableback.sql
password : <=== 패스워드 입력

위와 같이 백업을 받으시고 파일로 다른 디렉토리나 ftp 를 사용하셔서 다운 받아 놓으면 mysql 에러시 복구를 할 수 있어 데이터 손실률을 최소로 할 수 있습니다. 

 2. 데이터베이스 복구하기
  1) db 서버에서 db 가 없어졌을 경우

db를 먼저 만드신 다음에 table 복구 방법처럼 복구하시면 됩니다.
시스템 관리자가 아니라면 db 를 만들수 없으므로 이럴 경우에는 시스템 관리자에게 데이터베이스를 새로 생성해 줄 것을 요청하시면 됩니다.
참고로 db 를 만드는 방법은 아래와 같습니다.

/usr/local/mysql/bin/mysql -u name -p
password : <=== 패스워드 입력
create database dbname;

이런식으로 만드시면 됩니다.

2) table 백업 복구 방식

/usr/local/mysql/bin/mysql -u name -p dbname < tableback.sql
password : <=== 패스워드 입력

위와 같이 백업과 복구가 가능합니다.
  • 복사

댓글 전체

최신글의 RE 붙는것은 팁엔테크에 제가 전에 적어 둔게 있습니다 그때는이미지로 했는데 글자로하셔도 무방할듯 생각됩니다..
하하.. 제가 실수를 했군요. 아이콘을 바꾸셨군요. 자동차님이 아닌 "그꿈속의부루"님 이셨군요.
죄송합니다.
제가 실수 한 탓에 관리자님께서 최신글에 RE가 붙게 하셨군요.
아 그리고 최신글에도 "RE"가 나왔으면 좋겠습니다.
저도 첨에 최신글 보고 들어와서 뭔내용인지 한참 봤다는....
그나마 원글의 내용이 있어서 빨리 찾았었지요.ㅋㅋ
위에 자동차님(?)==>저에게 물어 보신건가요?
제가 궁금 한것이 아니라...위에 아일란님께서 백업 하는법을 물어 오셔서 답변을 한 것인데요.
© SIRSOFT
현재 페이지 제일 처음으로