MySQL로 배우는 데이터베이스 1

MySQL을 이용한 RDBMS 스터디 1

MySQL로 배우는 데이터베이스 1 MySQL을 이용한 RDBMS 스터디 1

Linux MySQL 한글 설정

Linux MySQL을 처음 설치하면 한글 입력이 안 되거나 깨지는 경우가 있다. 이 때는 설정 파일인 my.cnf를 찾아 다음과 같이 수정한다.

$ sudo find / -type -f -name "my.cnf" #my.cnf 찾기

# client 부분밑에 추가
[client]
default-character-set = utf8
 
# mysqld 부분밑에 추가
[mysqld]
init_connect = SET collation_connection = utf8_general_ci
init_connect = SET NAMES utf8
character-set-server = utf8
collation-server = utf8_general_ci
 
# mysqldump 부분밑에 추가
[mysqldump]
default-character-set = utf8
 
# mysql 부분밑에 추가
[mysql]
default-character-set = utf8
 
mysqld 서비스를 재시작한다.
$ sudo service mysqld restart  #mysqld 가 없으면 mysql
$ sudo systemctl restart mysqld #centOS7의 경우 
 
!주의사항: 고치고 난 후에는 데이터베이스를 삭제하고 새로 생성해야 바뀐 내용이 적용이 된다.
mysql> drop database popidb;
mysql> create database popidb;
 
*출처:
http://www.imcore.net/mysql-5-5-%ED%95%9C%EA%B8%80-%EA%B9%A8%EC%A7%90%EB%AC%B8%EC%A0%9C
-%ED%95%B4%EA%B2%B0%ED%95%98%EA%B8%B0-utf8/
 
*참고로 collation이 뭔지 알면 더욱 좋을 듯
http://blog.naver.com/PostView.nhn?blogId=kumimo&logNo=80090609083 

 

댓글

댓글 본문
작성자
비밀번호
버전 관리
호눅스
현재 버전
선택 버전
graphittie 자세히 보기