인터넷 나야나 FAQ | 제로보드 설치할 때에 뭐라고 입력해야하죠?
안녕하세요 인터넷나야나 회원님 ^^
저희 인터넷나야나를 아껴주시고 사랑해주셔서 대단히 감사합니다.
♣. MySQL DB를 필요로 하는 프로그램인 제로보드 설치시라던지 각종 게시판이나 카운터 등의 프로그램에서 아래와 같은 정보로 입력하시면 됩니다.
♧계정과 DB가 같은 서버에 존재할 경우
- Host Name : localhost
- SQL User ID : 계정아이디
- Password : SQL 비밀번호
- DB Name : 계정아이디
♧계정과 DB가 각각 다른 서버에 존재할 경우
- Host Name : DB서버의 아이피
- SQL User ID : 계정아이디
- Password : SQL 비밀번호
- DB Name : 계정아이디
♧나야나 무료계정의 경우
- Host Name : 220.73.173.113
- SQL User ID : 계정아이디
- Password : SQL 비밀번호
- DB Name : 계정아이디
계정 비밀번호나 SQL 비밀번호 분실시에는 나야나 홈페이지 마이나야나 -> 마이계정목록에 셋팅메일을 누르셔서 이용하여 주시기 바랍니다.
인터넷 나야나 FAQ | [Database] MySQL DB 테이블 생성 및 자주 묻는 질문.
나야나 데이터베이스 관리기인 MySQL 웹메니저로 할 수 있는 일은 2가지 입니다. 파일의 백업과 복원이 그것입니다.
♣. 파일의 백업과 복구 방법
먼저 자신의 계정ID와 계정PW를 입력하고 로그인하신후 MySQL DB전체를 백업받으시거나 원하는 테이블만 백업받으실 수 있습니다. 백업 된 MySQL DB파일은 텍스트 편집기(아크로에디트, 에디트 플러스 등)에서 열어 보실수 있습니다.
간혹 MySQL DB 중에 불량 데이터 때문에 백업이 완전히 되지 않을 수 있으니 반드시 백업받으신 파일을 편집기에서 열어서 데이타가 완전히 백업이 받아졌는지 살펴보셔야 합니다.
나중에 복원을 하실 때 백업받은 파일로 낭패를 보지 않기 위해서는 방금 전 얘기한 것처럼 백업 받은 후에 꼭 데이터가 동일한지 확인하셔야 합니다. 이렇게 백업된 MySQL DB는 언제든지 나야나 데이터베이스 관리기 웹메니저를 통해 복구하실 수 있습니다.
복원하시는 방법은 나야나 데이터베이스 관리기 웹메니저에 로그인하신후 복원을 선택하시고 고객님의 PC에서 복원할 파일(백업명.sql)을 선택하시면 됩니다.
그리고 복원을 하실때 기존에 존재하는 테이블과 이름이 같은 테이블은 복원이 되지 않습니다. 그러니 복원할 테이블이 이미 존재한다면 삭제하시고 복원하셔야 합니다.
♣. 나야나 데이터베이스 관리기 웹메니저로 테이블 만드는 방법
복원을 통해 새로운 테이블을 만드는 것에 대해서 말씀드리겠습니다. 테이블만드는 코드는 여기에서 설명드리기에는 적합치 않아 생략하겠습니다.
백업받으신 파일을 텍스트편집기에서 열어보시면 예를 들어
CREATE TABLE board (
uid int(10) NOT NULL auto_increment,
name varchar(30),
email varchar(60),
homepage varchar(60),
comment text NOT NULL,
PRIMARY KEY (uid)
) ;
이런식의 문장이 테이블을 만드는 코드입니다.
자세한 사항은 PHP웹프로그래밍 관련 책이나 phpschool.com 등과 같은 전문 프로그래밍 웹사이트에 접속하셔서 알아보시면 테이블만드는 코드를 작성하는 법에 대해서 배우실 수 있습니다.
위에 입력된 값처럼 만들고 싶은 테이블을 만드신 후 확장자를 sql로 자신의 PC에 저장을 합니다. 그리고 나야나 데이터베이스 관리기인 웹메니저에 접속하신후 복원을 할때와 똑같이 파일을 선택해 주시면 자신의 계정에 테이블이 만들어 집니다.
간혹 테이블이 만들어지지 않는다는 분이 계십니다. 그 이유를 살펴보면 아래와 같은 경우들이 있습니다.
첫번째로 테이블을 만드는 코드의 문법상의 에러인 경우가 가장 많습니다.
전문프로그래머가 아닌 이상 코드에 실수하기 쉽기 마련입니다. 윈도우에서 APM(Apache+PHP+MySQL)을 사용하시는 분이라면 먼저 테이블을 만드는 코드상의 에러가 없는지 테스트 해보고 올릴 수 있으므로 별 어려움이 없을 것으로 생각됩니다.
두번째로 이미 생성되어 있는 테이블과 똑같은 이름의 테이블을 만들려고 할 경우 테이블은 당연히 만들어질 수 없습니다. 이러한 경우에는 생성 될 테이블의 이름을 바꾸어 주시 던지 아니면, 기존에 있는 테이블이 필요없으시다면 삭제하신후 다시 시도하시면 될 것입니다.
만약 여러 개의 테이블을 만드는 코드가 들어있는 파일을 올려서 테이블을 생성하시다가 생성 도중에 문법상의 에러가 나면 에러나기 전부분의 테이블은 몇개는 만들어진 상태이고 에러 코드 이후의 테이블은 만들어지지 않습니다.
다시 에러 코드를 수정하고 테이블을 생성하실때는 이미 만들어 진 테이블을 삭제하시고 다시 하셔야 합니다. 그래야 같은 이름의 테이블을 만들려고 한다는 에러가 발생하지 않겠지요.
웹메니저의 기능을 더 강화할 수 있음에도 불구하고 백업과 복원만을 둔것은 보안상의 안전을 위해서 입니다. 앞으로 보안을 강화하면서 무리가 없다면 웹메니저의 기능을 추가할 예정입니다.
인터넷 나야나 FAQ | 다른 웹호스팅업체에서 나야나로 계정자료 이전 방법.
안녕하세요 인터넷나야나 회원님 ^^
저희 인터넷나야나를 아껴주시고 사랑해주셔서 대단히 감사합니다.
타 웹호스팅 업체에서 나야나로 이전 할 경우 백업, 복원 방법
1. 기존에 이용중이신 웹호스팅 업체측 운영진에게 요청하여 백업 받거나, 아래와 같이 백업을 직접 받으셔야 합니다.
2. 직접 백업하시는 방법
㉠ FTP프로그램으로 서버에 접속하여 계정자료 전체를 다운로드합니다.
㉡ MySQL DB 자료는 SQL 관리기를 통하여 백업받습니다. (백업명.sql 파일)
㉢ FTP프로그램으로 나야나계정에 다운로드한 자료를 업로드 합니다.
(파일전송 모드는 Auto가 있으면 Auto로, Auto가 없다면 CGI-아스키모드/PHP-바이너리모드)
㉣ 각각의 프로그램에 맞게 퍼미션을 수정합니다. (Data폴더나 ID폴더 같은 DB저장 폴더의 경우는 777)
㉤ MySQL DB 자료를 나야나 데이터베이스관리로 접속하여 복원합니다.
(제로-mysql.naXXX.com / xp-wwwX.icomis.com/~mysql)
※. 만약 MySQL DB의 파일크기가 5MB가 넘으면 나야나 MySQL DB웹메니저로 복원이 안되니 게시판을 통해 요청해주시면 됩니다.
※. 직접 복원이 불가능하실 경우 압축 파일을 발급받으신 계정으로 업로드를 하시고 게시판을 통해 복원요청을 해주시기 바랍니다.