[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. 누구따라 단락을 나눠서 써봤슴다. 정리가 되는 듯 하네요.
참고로 과정중에 어려운 부분이 분명히 있을 겁니다. 저한테 여쭤 보세요.