티스토리 뷰
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
- docker
- JUnit
- nodejs
- Java
- Eclipse
- maven
- database
- FLASK
- mariadb
- tensorflow
- JPA
- COLAB
- vscode
- AWS
- Python
- Algorithm
- springMVC
- SpringBoot
- SQLAlchemy
- KAFKA
- jQuery
- intellij
- Mongo
- Oracle
- Git
- ERD
- Django
- React
- terms
- Mlearn
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |