외부 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 "[결과] 실패" & "<br />"
Response.write "[내역] " & err.description & "<br />"
else
Response.write "[결과] 성공" & "<br />"
end if
%>
3. 참고 및 주의
- 외부 MySQL 서버의 방화벽/보안 설정에서 웹서버 IP 접근이 허용되어야 연결됩니다.
- 기본 포트는 3306입니다. 서버에서 다른 포트를 사용할 경우 해당 포트를 허용해야 합니다.
- DB 사용자 권한(해당 DB에 대한 접속/조회/수정 권한)을 확인하세요.