MariaDB나 MySQL이나 모두 적용되는 사항이다.
Toad for MySQL을 사용중에 한글 입력 또는 insert문으로 한글 데이터 추가 시
한글이 깨지는 이유는 다음과 같다
데이터베이스에 접속한 상태에서
status 명령어 또는 \s 명령어를 입력하면 아래와 같이 상태가 표시된다.
여기서 Server, Db, Client, Conn 부분의 Characterset을 utf8로 맞춰주면 해결이 된다.
영구적으로 해당 문자세팅이 고정되도록 하는 방법은 다음과 같다.
#vi /etc/my.cnf
my.cnf 파일을 vi로 실행 시킨 후 아래 내용을 추가하고 wq! 로 저장한다.
[mysqld]
character-set-server = utf8
[client]
default-character-set = utf8
[mysql]
default-character-set = utf8
그리고 해당 데이터베이스 서버를 재시작하거나 mysql를 재구동 시킨다.
끝~!
반응형
'DATABASE > Mariadb' 카테고리의 다른 글
MariaDB 날짜 관련 함수 (0) | 2018.07.07 |
---|---|
[퍼옴/메모] MariaDB 시간관련 함수 (0) | 2018.06.28 |
DB(MySQL,MariaDB)에 이모티콘 저장하기 (0) | 2018.06.27 |
MariaDB 테이블 생성 시 utf8과 AUTO_INCREMENT, InnoDB 엔진 설정 (0) | 2018.03.21 |
MariaDB 암호화(SHA2), 데이터타입 설정 방법 (0) | 2018.03.21 |
Java(Eclipse) 마리아디비(MariaDB) JDBC 연동 방법 (0) | 2018.01.12 |
[MySQL]계정 생성, 권한 부여 권한 삭제 등 (0) | 2018.01.09 |
MariaDB(MySQL) 제약조건(Constraints) 확인(조회) (1) | 2017.08.10 |