MySQL characterset 변경
2015.06.15 23:52
원문 : http://www.ischo.net -- 조인상 // 시스템 엔지니어
Writer : http://www.ischo.net -- ischo // System Engineer in Replubic Of Korea
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
MySQL 기본 characterset 값은 latin1 이기 때문에 utf-8 캐릭터셋이 필요할 경우 변경해줘야 한다.
1. Query 로 변경
mysql> SET character_set_client = utf8;
mysql> SET character_set_results = utf8;
mysql> SET character_set_connection = utf8;
mysql> ALTER DATABASE <Database name> DEFAULT CHARACTER SET utf8;
mysql> commit;
: DB 재기동시에 my.cnf 파일에 명기된 캐릭터셋으로 다시 설정된다. 영구히 변경하려면 my.cnf 를 수정한 후 DB를 재기동한다.
2. my.cnf 수정
[mysql]
default-character-set=utf8
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
character-set-client-handshake=FALSE
init_connect=SET collation_connection = utf8_general_ci
init_connect=SET NAMES utf8
default-character-set=utf8
character-set-server=utf8
collation-server=utf8_general_ci
old_passwords=1
[client]
default-character-set=utf8
[mysqldump]
default-character-set=utf8
댓글 0
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
15 | MariaDB root 패스워드 초기화 | ischo | 2023.02.23 | 231 |
14 | MariaDB federated 활성화 | ischo | 2023.02.23 | 263 |
13 | MySQL 5.7 에서 MariaDB 10.5 로 마이그레이션하기 | ischo | 2023.02.23 | 563 |
12 | MySQL 감사 로그 설정 | ischo | 2022.09.14 | 847 |
11 | RHEL/Rocky Linux 8.7 버전에서 MySQL 5.7 버전 설치하기 | ischo | 2023.03.20 | 2096 |
» | MySQL characterset 변경 | 조인상 | 2015.06.15 | 5189 |
9 | MySQL root 패스워드 분실시 패스워드 변경 | 조인상 | 2011.11.21 | 9531 |
8 | MySQL Binary-Log 에 대하여 | 조인상 | 2010.12.10 | 10233 |
7 | mysql 유저,디비생성 | 조인상 | 2010.05.12 | 10413 |
6 | mysql 에서 charset 확인방법 | 조인상 | 2010.05.12 | 12406 |
5 | MySQL Innodb 에 대하여 | 조인상 | 2011.05.02 | 13264 |
4 | MySQL DB 이전 절차 | 조인상 | 2014.10.31 | 13716 |
3 | mysql 에러 종류 | 조인상 | 2010.05.12 | 16248 |
2 | Mysql bin-log 커졌을때 (bin-log 관리하기) | 조인상 | 2010.12.09 | 21394 |
1 | [MySQL] MySQL 연습DB | 조인상 | 2012.02.22 | 22915 |