티스토리 뷰
docker run -d --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysql:5.7
docker psdocker exec -it mysql bash

yum update

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

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

끝
'2. SQL' 카테고리의 다른 글
SQL 개발자 이론서 (0) | 2023.10.31 |
---|---|
MySQL 권한주기 grant all privileges on *.* to 'root'@'%' identified by 'root'; (0) | 2023.01.06 |
도커 PostgresSQL 설정 (0) | 2022.12.04 |
Example of table creation and data entry for MariaDB soccer.sql (0) | 2022.05.19 |
DB/마리아/2022-05-20/ 도커에서 대소문자 구분, 한글깨짐 오류 수정 (0) | 2022.05.19 |
- Total
- Today
- Yesterday
- ERD
- intellij
- Git
- springMVC
- vscode
- SpringBoot
- SQLAlchemy
- COLAB
- docker
- Mongo
- Java
- maven
- database
- FLASK
- Python
- Eclipse
- mariadb
- JUnit
- React
- tensorflow
- KAFKA
- JPA
- terms
- nodejs
- Django
- AWS
- Mlearn
- jQuery
- Oracle
- Algorithm
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |