본문으로 바로가기
MS Access + MySQL 연결 (로컬 or 시놀로지) ODBC - 바보처럼코딩하기

MS Access + MySQL 연결 (로컬 or 시놀로지) ODBC

반응형

MySql + MariaDB를 사용해서 MS Access와 연결하는 방법 (window 사용자 기준)

 

우선 아래의 다운로드로 가서 다운을 받습니다.

https://dev.mysql.com/downloads/connector/odbc/

 

MySQL :: Download Connector/ODBC

Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Debian Linux SUSE Linux Enterprise Server Red Hat Enterprise Linux / Oracle Linux Fedora Linux - Generic Oracle Solaris macOS Source Code Select OS Version: All Windows (x86

dev.mysql.com

64비트 32비트 구분해서 다운받습니다.

그리고 설치하세요.(별거 없습니다.)

 

로컬설치와 시놀로지 설치법중 공통사항은

1) 공유기 포트 3306-3307 개방

 

2) 각 phpMyAdmin에서 계정생성 (root계정 보안 위험성 설명은 아실테니 패스)을 하시는데

호스트명을 아무데서나로 만들어 줍니다.

 

로컬 사용자는 localhost로 만들어도 무방하나 추후에 도메인 접속을 하실분은 % 로 만들어 계정을 설정해줍니다.

 

3) DB 생성 하시면 됩니다.

 

 

*XAMP와 phpAdmin 설정에 관해 잘 모르시겠다면 

아래 링크한 글의 하단에 위치한 아래의 목차를 참고해주세요.

6. Astra Theme + Starter Template Import Interrupt 발생시
 1) 오프라인 설치후 온라인으로 올려서 진행하기
  (1) 필요한 프로그램 다운과 설치
    (1-1)WAMP 다운로드 (워드프레스 로컬(오프라인) 설치용)

https://babocoding.tistory.com/92

 

시놀로지 DNS + 외부 도메인 연결 + DSM 7.0 + 가비아 + 워드프레스(feat. 서브도메인) + 워드프레스 로

제목과 같은 복합적인 과정을 했습니다. 이유인 즉, 일반 사이트와 온라인 샵은 같은 DB를 사용하기 보다는 개별 DB와 개별 테마(디자인)을 주로 사용합니다. 판매를 위한 사이트와 이미지를 위한

babocoding.tistory.com

 

계정, DB, ODBC installer가 설치됐다는 가정하에

엑세스에서 아무테이블을 하나 만들어 진행하겠습니다.

테이블1 우클릭, 내보내기 , ODBC 데이터베이스 선택

 

확인

 

새로만들기 클릭

 

 

MySql ODBC 8.0 Unicode Driver 선택, 다음 클릭

 

 

원하는 이름 적고 다음 클릭

 

마침 클릭

 

1) XAMP로 로컬 설치면 127.0.0.1 입력, 시놀로지면 xxx.synology.me 입력 (xxx는 자기 시놀로지 이름)

 

2) User: 생성해둔 MariaDB 계정명

 

3) Password: 생성해둔 MariaDB 계정의 비밀번호

 

4) 1~3번까지 정상적으로 설정을 하셨다면, 드랍다운(4)을 누르시면 DB명이 뜹니다. DB명 선택 한후 OK

 

창이 닫히면서 이런식으로 생성된게 보입니다.

 

테이블 올리기

우클릭, 내보내기, ODBC 데이터베이스

 

확인

 

ODBC 선택하고 확인

비밀번호 넣고 OK

닫기

 

 

이제 테이블을 가져오겠습니다.

 

이번엔 가져오기로 ODBC 데이터베이스

 

연결 테이블을 만들어 데이터 원본에 연결(L) 선택하시고 확인

 

ODBC 선택하고 확인

 

비번 입력하고 확인

 

가져올 테이블 선택, 암호저장 체크 표시, 확인

 

암호저장(S) 클릭

 

ID 선택하고 확인

연결테이블이 생성됐습니다. 테이블 이름 수정해서 사용하시면 됩니다.

 

끝! (중간에 테이블 이름이 바뀐 이유는...작성하다가 다른 일보다가 작성하느냐고, 그때마다 테이블을 생성해서 그런거니 신경 안쓰셔도 됩니다.)

반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유