서버리스 아키텍처를위한 로컬 개발 설정을 시도하고 있습니다. Amazon은 SAM Local Beta를 제공합니다. 하지만 우리 프로젝트에서 우리는 mysql 데이터베이스를 사용하고있다. 내 로컬 mysql 서버에 연결하지 못했습니다. 내가 pycharm뿐만 아니라 명령 줄을 사용하여 연결을 만들 수 있어요샘 로컬 내 mysql 데이터베이스 연결
import json
import pymysql
def lambda_sandbox_down_handler(event, context):
rds_host = 'localhost'
name = 'localhost'
password = 'localhost'
db_name = 'localhost'
conn = pymysql.connect(rds_host,port=3306, user=name, passwd=password,
db=db_name,charset='utf8mb4',connect_timeout=5)
return conn
:
module initialization error:
(2003, "Can't connect to MySQL server on 'localhost'
([Errno 99] Cannot assign requested address)")
다음은 내 파이썬 코드입니다.
SAM 로컬에서 내 질문에 답변 할 수 있습니다.
mysql의 도커 이미지를 설치하고 시작했습니다. 이 후에도 여전히 같은 오류가 발생합니다.
이 문제가 해결 되었습니까? https://stackoverflow.com/questions/6885164/pymysql-cant-connect-to-mysql-on-localhost ('localhost'를 사용하는 대신 IP 지정) –
내게 동일한 오류가 나타납니다. –
발견 된 모든 해결책 이 문제는? – fakataha