맥북에서는 아래 명령어를 통해 MySQL를 설치할 수 있다. 참고로 brew는 전역으로 사용할 설치패키지임으로 특정 가상환경이 아니라 홈 디렉토리에 설치하면 된다.
> brew list
> brew install mysql
> mysql -u root -p
# 내 PC에 설치된 MySQL 접속. 아마존을 쓰면 명령어가 달라짐
> pip install mysqlclient
위의 명령어로 mysql 쓸 수 있는 환경을 만든 후 내 장고 프로젝트의 데이터베이스를 장고에서 디폴트로 설정한 sqlite3에서 MySQL로 아래와 같이 변경을 해 주어야 된다.
1) my_settings.py 생성/작성 (프로젝트 내 manage.py 있는 폴더)
DATABASES = {
'default' : {
'ENGINE': 'django.db.backends.mysql',
'NAME': ‘DATABASE 명',
'USER': ‘root(DB접속 계정명)',
'PASSWORD': 해당 계정 패스워드',
'HOST': 'localhost',
'PORT': '3306',
}
}
SECRET = {
'secret':'시크릿키',
}
2) settings.py 수정 (프로젝트 내 프로젝트 폴더)
import my_settings
# 방금 전 작성한 my_settings 임포트
# 기존 databases는 주석처리 혹은 삭제
# -> 기존 sqlite 설정 무력화
DATABASES = my_settings.DATABASES
# 데이터베이스는 my_settings로 연결할 것 선언