티스토리 뷰

2. SQL

도커에 MySQL 5.7 설치 및 파이참 연동

패스트코드블로그 2022. 12. 27. 10:55

docker run -d --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysql:5.7

docker psdocker exec -it mysql bash

 

yum update

cent-os 라서 명령어 yum, ubuntu 이면 명령어는 apt-get

yum install -y vim

현재 mysql:5.7 이미지 os 가 cent-os 이기 때문에 경로를 다음과 같이 찾는다

cd / 

ls

cd etc

ls

vim my.cnf

[client] 과 [mysql] 는 붙여넣기

 

[client] 
default-character-set = utf8mb4 

[mysql] 
default-character-set = utf8mb4 

[mysqld] 로 커서이동 해서 다음 네줄 붙여넣기

lower_case_table_names=1
collation-server = utf8_unicode_ci 
init-connect='SET NAMES utf8' 
character-set-server = utf8

esc 클릭 후 :wq! 엔터

exit;

docker ps

CONTAINER ID 카피

docker restart <CONTAINER ID>

docker exec -it mysql bash

mysql -u root -p

root

create database mydb;

use mydb;

status

도커 CentOS 기반 MySQL:5.7 한글깨짐까지 설정 완료 !!

 

파이참으로 진입해서 우측에 데이터베이스 탭 클릭 

 

기존에 작업한  migrations 가 있으면 0001_initial.py 는 삭제

python manage.py makemigrations

python manage.py migrate

우측 데이터베이스 탭에서 보면 테이블이 생성되어 있다.

 

끝 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함