카테고리 없음

2023-05-23 MySQL 설정

jung1911 2023. 5. 23. 23:28

https://hongong.hanbit.co.kr/mysql-%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C-%EB%B0%8F-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0mysql-community-8-0/

 

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가 나온다.