[DB] ODBC를 이용한 Mysql DB의 자료 엑셀/엑세스로 불러오기

– 필요성

별로 필요 없습니다. 다만 DB에 저장된 자료를 엑셀로 백업 하거나, 출력

용으로 사용하면 좋습니다.

– 서버 설정

방법만 말씀드릴테니, 직접 해보시기 바랍니다.

1. mysql db 테이블에서 자료를 가져올 DB 의 host 를 %로 지정합니다.

(호스팅 서버 기본 설정)

2. mysql user 테이블에서 새로운 사용자를 등록합니다. 이때 마찬가지로

host 를 %로 지정합니다.

% 지정은 ODBC 접근을 가능하게 하기 위함입니다.

3. Mysql 을 refresh 합니다.

4. Mysql.com 으로 가셔서 MyODBC 를 다운 받아 설치 합니다.

5. 엑셀이나 엑세스를 시작하여 외부 데이터 가져오기에서 가져 오시려는

테이블과 필드를 지정하시면 Mysql DB 자료가 정렬되어 보입니다.

6. 단 불러온 데이터는 읽기만 가능한 상태입니다. 당연하겠죠? 쓰기 상태

가 가능하려면 서버에서 권한 조정을 해야 합니다. 아직 해보지 않았지

만… 가능하리라 봅니다.

– 결론

관리자 입장에서는 그다지 팁이 될만한 건 아닙니다.

사용자 입장에서는 좋은 기능이지만 설정이 까다롭고 일단 외부로 계정을

열어줘야 하기 땜에 꺼림직 합니다.

다만 데이터 백업을 요청할 경우, 얼만간의 비용을 지불 받고 해 줄 수 있

는 작업입니다.

순전히 백업용이네요.

P.S. 누구따라 단락을 나눠서 써봤슴다. 정리가 되는 듯 하네요.

참고로 과정중에 어려운 부분이 분명히 있을 겁니다. 저한테 여쭤 보세요.

서진우

슈퍼컴퓨팅 전문 기업 클루닉스/ 상무(기술이사)/ 정보시스템감리사/ 시스존 블로그 운영자

You may also like...

1 Response

  1. 2024년 9월 21일

    … [Trackback]

    […] Find More on to that Topic: nblog.syszone.co.kr/archives/364 […]

페이스북/트위트/구글 계정으로 댓글 가능합니다.