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. 접속 후 확인