728x90
반응형
$ show variables like 'c%';
character_set_server 등의 일부 charset이 latin1로 표시됨을 확인
$ show variables like 'datadir';
mariadb가 설치되어있는 폴더를 알려줌.
해당 디렉토리에 들어가서
my.ini 백업 (my.ini_org로 파일명 변경)
my.ini 열어서 다음을 추가.이미 값이 있을건데 각 분류(?)에 따라 아래에 추가해주면 됨
[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqldump]
default-character-set=utf8
서비스 재시작
Linux-방법1. 추가예정
Windows-방법1. cmd명령어로 종료
# 서비스 종료
$ net stop mariadb
# 서비스 재시작
$ net start mariadb
Windows-방법2. windows 서비스 앱에서 재시작
개발자라면 명령어를 알아두는 게 좋다.
$ show variables like 'c%';
다시 확인. latin이였던 것이 utf8로 변경되었음
728x90
반응형
'IT > DATABASE' 카테고리의 다른 글
[MySQL] 유저 조회, 생성, 권한 부여 (0) | 2023.08.08 |
---|---|
[MySQL] 테이블 정의서, 컬럼 정의서, 인덱스 정보 조회 쿼리 (0) | 2023.08.08 |