궁금해요....
>
> 궁금한거 많아져서 클났슴다...^^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 : <=== 패스워드 입력
위와 같이 백업과 복구가 가능합니다.
> 궁금한거 많아져서 클났슴다...^^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 : <=== 패스워드 입력
위와 같이 백업과 복구가 가능합니다.
|
댓글을 작성하시려면 로그인이 필요합니다.
로그인
댓글 12개
최신글에서도 게시판 Re처럼 그림이 붙으면 더 이쁠거 같군요.
죄송합니다.
제가 실수 한 탓에 관리자님께서 최신글에 RE가 붙게 하셨군요.
여태까지 re 가 안나왔네요
빨리 수정할께요.
저도 첨에 최신글 보고 들어와서 뭔내용인지 한참 봤다는....
그나마 원글의 내용이 있어서 빨리 찾았었지요.ㅋㅋ
제가 궁금 한것이 아니라...위에 아일란님께서 백업 하는법을 물어 오셔서 답변을 한 것인데요.