MySQL 업데이트 이후,
MySQL 설정 파일 내에서 utf8mb3 라는 명칭을 줄여서 표현한 utf8 이라는 문자셋을 더이상 사용하지 않기 때문에 발생하는 문제이다.
해결 방법 :
MySQL 설정 파일을 편집해야한다.
nano /etc/my.cnf
문자셋 설정 부분에 utf8로 입력된 부분을 모두 찾아 변경해줍니다.
ex)
변경 전
[mysqld]
init_connect="SET collation_connection=utf8_general_ci"
init_connect="SET NAMES utf8"
collation-server = utf8_unicode_ci
character-set-server = utf8
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
변경 후
[mysqld]
init_connect="SET collation_connection=utf8mb4_general_ci"
init_connect="SET NAMES utf8mb4"
collation-server = utf8mb4_unicode_ci
character-set-server = utf8mb4
[client]
default-character-set=utf8mb4
[mysql]
default-character-set=utf8mb4
변경이 완료되면 파일을 저장하고 빠져나와 서비스를 다시 시작합니다.
[root@localhost ~]# service mysqld restart
또는
[root@localhost ~]# systemctl restart mysqld
반응형
'APM' 카테고리의 다른 글
[error] 533 could not create file (0) | 2020.01.23 |
---|---|
[error] 아파치 재시작 시 오류 (0) | 2020.01.23 |
VM(Virtual Machine)이란? (0) | 2020.01.22 |
리눅스 서버 시간이 이상할 때 (0) | 2020.01.21 |
[error] caching_sha1_passwod 문제 (0) | 2020.01.21 |