본문으로 건너뛰기

외부 MySQL DB 연동은 어떻게 하나요?

💡 요약 정리

  • 윈도우 광호스팅(SQL2016/SQL2019)에서 MySQL Connector/ODBC 5.1 모듈을 지원합니다.
  • 외부 MySQL 서버 연결은 ODBC 드라이버 연결 문자열을 구성한 뒤 ADODB.Connection으로 Open 하면 됩니다.
  • 아래 Classic ASP 예제를 그대로 사용하고, 서버·DB명·계정·비밀번호만 실제 값으로 바꿔 적용하세요.

1. 지원 환경

  • 윈도우 광호스팅(SQL2016/SQL2019)은 'MySQL Connector/ODBC 5.1' 모듈을 지원합니다.
  • 외부 MySQL DB 연결은 해당 모듈을 통해 이용 가능합니다.

2. 외부 MySQL DB 연결 예제 (Classic ASP)

아래 예제를 참고해 외부 MySQL 서버에 연결할 수 있습니다.

2.1 연결 문자열 형식

connstring = "DRIVER={MySQL ODBC 5.1 Driver}; SERVER=MySQLDB주소(또는 IP);DATABASE=MySQLDB명;UID=MySQLDB아이디;PWD=MySQLDB비밀번호;"

2.2 전체 예제

<%
connstring = "DRIVER={MySQL ODBC 5.1 Driver}; SERVER=MySQLDB주소(또는 IP);DATABASE=MySQLDB명;UID=MySQLDB아이디;PWD=MySQLDB비밀번호;"

Set conn = Server.CreateObject("ADODB.Connection")

conn.Open connstring

if Err.Number <> 0 Then
  Response.write "[결과] 실패"  & "&lt;br /&gt;"
  Response.write "[내역] " & err.description & "&lt;br /&gt;"
else
  Response.write "[결과] 성공"  & "&lt;br /&gt;"
end if
%>

3. 참고 및 주의

  • 외부 MySQL 서버의 방화벽/보안 설정에서 웹서버 IP 접근이 허용되어야 연결됩니다.
  • 기본 포트는 3306입니다. 서버에서 다른 포트를 사용할 경우 해당 포트를 허용해야 합니다.
  • DB 사용자 권한(해당 DB에 대한 접속/조회/수정 권한)을 확인하세요.