mysql 설치
Database는 linux에 mysql server를 설치하여 관리할 것이다.
mysql을 설치하고 server를 가동하고 mysql의 command line client를 실행했다
mysqladmin을 이용하여 root암호를 설정해준다.
이제 데이터베이스, 유저를 만든다
django에 mysql 연동하기
우선 mysqlclient package를 설치한다.
server로그인 정보는 보안을 위해 따로 file로 관리한다. 이번 포스트에서는 conf파일을 만들어서 관리하는 방법을 알아본다.
mysql.cnf파일에 아래의 format으로 입력한다.
setting.py의 Databases 변수에 mysql server정보를 입력한다.
제대로 연동됐는지 확인해본다
이제 admin 페이지로 접속해본다. 접속하기전에 django와 관련된 기본 table들을 생성하고 super user를 만든다.
이제 localhost:8000/admin으로 접속해서 super user로 로그인해본다. Groups와 Users 테이블이 보인다.
mysql에 접속해서 table을 확인해보면 10개정도의 table이 django에 의해 생긴것을 확인할 수 있다.