MySQL서버에 file의 입력 권한(load data)이 없을 경우에는 DB Server에 직접 입력을 하지 못한다.
1. 작업 pc에 MySQL를 설치 후 file를 입력 후 dump 받은 후에 온전한 sql문으로
다시 DB Server에 복구 한다.
2. file의 내용 구성을 분석 후 해당 Table에 입력하기 위해서
온전한 sql문으로 재구성한다. MySQL의 설치 필요없이 query문에 맞도록 내용만
수정한다면 더 쉽게 DB Server로 입력할 수 있다.
3. 아래에 제공한 가이드라인의 제시한 방법되로 우편번호를 입력한다.
1.zipcode.sql을 http://www.guideline.co.kr/data/zipcode.sql 에서 다운로드 받는다. 저장 하기 => 요기 위에서 다른 이름으로 대상 저장(A) 하세요.
2.ftp 접속하여 zipcode.sql 파일을 자신의 계정에 올려 둔다.
3.Telnet 접속 하여 zipcode.sql 파일이 있는 곳으로 이동한다.
4.Telnet 프롬프트상에서 mysql 명령어(4-1)로 우편번호 정보를 자신의 Database에 넣는다.
4-1.mysql 명령어
mysql -hDB서버명 -u유저명 -p패스워드 [자신의 테이터베이스명] < [우편번호 파일명]
ex) mysql -hdb1.guideline.co.kr -uDBuser -pPassword MyDataBase_name < zipcode.sql
5.우편번호정보가 들어 갔는지 MySQL Server에 접속(5-1)후 확인 한다.
5-1.
mysql -hDB서버명 -u유저명 -p패스워드 데이타베이스명
mysql> select count(*) from zipcode;
+----------+
| count(*)|
+----------+
| 8785 |
+----------+
6.다시 입력 하고자 한다면 zipcode table을 삭제(drop table zipcode;)하고
다시 위 과정을 반복 한다.
7.MySQL에 관련된 계정 정보를 모를때 [My Setting]에 가서 메일로 받으면 된다.