카테고리 없음
2023-05-23 MySQL 설정
jung1911
2023. 5. 23. 23:28
MySQL 다운로드 및 설치하기(MySQL Community 8.0)
SQL을 본격적으로 사용하려면 DBMS를 설치해야 합니다. 여러 가지 DBMS 중에서 MySQL 설치 하는 방법을 알아보고, 정상적으로 설치가 되었는지 확인하는 방법을 알아보겠습니다. 2021년 10월 기준 MySQL
hongong.hanbit.co.kr
MySQL 설정
1. 가상환경에서 mysqlclient 설치 pip install mysqlclient
2. github에 올릴예정이며, 중복된 파일이 생기지 않게 gitignore에 추가해서 my_settings.py 생성
3.my_settings.py에 DATABASES를 넣어준다.
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}
}
4..MYSQL 설치하면서 생성한 User와 Password를 사용
DATABASES = {
'default' : {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'mygallery', # 연동할 mysql db 이름
'USER': 'root', # db 접속 계정명
'PASSWORD':"test123$", # 해당 계정 비밀번호
'HOST': '127.0.0.1',
'PORT': '3306',
}
}
주의: NAME 을 설정할때 MYSQL db 이름을 제대로 확인하고 넣어주면 된다.
이제 프로젝트 setting.py에 만들어둔 my_settings.py import해준다!
import my_settings
DATABASES = my_settings.DATABASES
create database mygallery character set utf8mb4 collate utf8mb4_general_ci;
use mygallery;
show tables;
SELECT * FROM User; #db 보기
DROP database mygallery; # db 지우기
실행은 ctrl + Enter
명령어를 입력하고 실행을 시켜주면 db가 나온다.