django 장고 우분투 ubuntu 에 mysql 설치 install


1.

ssh 접속


2.

sudo get-install mysql-server

비번세팅을 물어보면 설정해주자


3.

설치가 다 되면 이제 접속할 수 있다

mysql -uroot -p1234


4. db를 생성하자

데이터베이스 생성

1

CREATE DATABASE xxxx CHARACTER SET utf8 COLLATE utf8_general_ci;


기본적으로

informations_schema

mysql

performance_schema

위 3개 원치 않으면 기본데이터베이스는 삭제해주자

drop database xxx;


5.

sudo pip3 install mysqlclient


6.

(5번 수행시 에러날 경우 수행 ... conf 어쩌구저쩌구...)

sudo apt-get install libmysqlclient-dev


7.

setting.py 파일을 수정


DATABASES = {

'default': {

    'ENGINE': 'django.db.backends.mysql',

    'NAME': '디비이름을적음',

    'USER': '유저이름을적음',

    'PASSWORD': '비번을적음',

    'HOST': 'localhost',   

    'PORT': '3306',

}

}


또는

DATABASES = {

   'default': {

       'ENGINE': 'django.db.backends.mysql',

       'OPTIONS': {

           'read_default_file': os.path.join(BASE_DIR, 'config/my.conf'),

       },

   }

}

my.conf 파일을 만들어

[client]

database = xxxx

user = root

password = 1234

default-character-set = utf8

저장


8.

python manage.py makemigrations

python manage.py migrate


9.

python manage.py runserver


10. 접속 후 확인

+ Recent posts