RDS
창에서 데이터베이스를 생성 버튼을 클릭해줍니다.
3. 암호를 설정해줍니다. 이 암호는 나중에 db연동시 꼭 기억해야 할 암호이므로 기억하기 쉬운 password를 입력해줍니다.
예
를 체크하여 접근가능 하도록 설정합니다.
본격적으로 연동 전에 RDS에도 보안 규칙을 위와 같이 하나 추가를 해주어야 합니다.
mysql workbench
를 설치하고 Mysql Connection 옆에 +버튼을 눌러 추가해야합니다.위와 같이 Connection Name
에는 원하는 이름 Hostname
에는 aws의 엔드포인트를
Username
에는 aws 데이터베이스 생성시 입력한 username을(입력해주지 않았다면 디폴트값은 admin)
입력하고 마지막에 password의 Store in Keychain..
을 클릭하여 앞에서 설정했던 암호를 입력해준다.
그렇게 연동을 성공하여 확인하게 되면 스키마에서 우리가 이름 지었던 초기 설정 DB이름을 확인할 수 있다.
remote development
를 설치해줍니다.mysqlclient
를 설치해주어야 합니다.pip install mysqlclient
하지만 우분투환경에서 설치시 에러가 나는 것을 확인할 수 있다.
sudo apt-get install python3-dev default-libmysqlclient-dev build-essential
위의 패키지를 설치하고 다시 설치해주면 된다.
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', # engine: mysql
'NAME' : 'initDB', # DB Name
'USER' : 'admin', # DB User
'PASSWORD' : <설정한 패스워드>, # Password
'HOST': '', # 생성한 데이터베이스 엔드포인트
'PORT': '3306', # 데이터베이스 포트
}
}
}
👍올바른 피드백은 언제든지 환영입니다~!