메뉴 건너뛰기

자료실

DATA

[장고] mysql 연결하기 우분투 18.04

소프터 2020.07.02 01:01 조회 수 : 0

sudo apt-get update

sudo apt-get install mysql-server

sudo apt-get install mysql-client

sudo apt-get install python3-dev libmysqlclient-dev

sudo pip3 install ConfigParser

sudo pip3 install mysql-python

 

모듈들을 설치해준다

 

mysql에서 특정 DB의 모든 테이블과 열이 기본적으로 UTF-8을 사용하도록 설정

mysql -u root -p

 

CREATE DATABASE <dbname> CHARACTER SET utf8;

 

CREATE USER '사용자'@'localhost' IDENTIFIED BY '비밀번호';

 

그 후 권한을 줍니다.

 

GRANT ALL PRIVILEGES ON *.* TO '아이디'@'%' IDENTIFIED BY '패스워드';

 

/etc/mysql/mariadb.conf.d/50-server.cnf 디랙토리 들어가셔서

 

# bind-address = 127.0.0.1

 

이부분을 주석처리한다.

 

pip3 install django==2.1

 

https://jms0707.tistory.com/38

 

장고 2.2 버전은 호환이 안된다고한다.

 

python3 manage.py migrate

마지막으로 마이그레이트