[TIL] Ubuntu 터미널에서의 mysql - db 생성 명령어

김성진·2020년 11월 5일
0
post-thumbnail

진행하면서 데이터베이스에 크롤리한 파일도 잘 넣었고, model.py나 db_uploader.py 에 코드에도 문제가 없었는데 계속해서

"django.db.utils.OperationalError: (1366, "Incorrect string value: '\xEB\x82\x98\xEC\x9D\xB4...' for column 'name' at row 1")" >>>와 같은 에러가 생겼습니다!

알고보니 우분투가 한글을 인식하지 못 해서일 수도 있는거였습니다.
그래서 mysql에서 기존 명령어 "create"가 아니라 아래와 같이;

create database NAME character set utf8mb4 collate utf8mb4_general_ci;

입력해서 새로 생성해서 migrate 한 다음에 진행 했더니 성공 했습니다.

혹시라도 앞으로 같은 문제 생기시는 분 계시면 아래 링크를 참고해주세요~

https://soheon-lee.github.io/posts/DevPost/connect-Django-and-MySQL

profile
multi-national communicator with programming (back-end)

0개의 댓글