Linux

mysql 케릭터셋

너구리V 2010. 11. 2. 12:52

mysql 에서 캐릭터셋을 알아내는 방법 입니다.

 

서버에 지정된 캐릭터셋을 알아보기 위해 다음 명령을 사용한다.

 

mysql> show variables like 'char%';
+--------------------------+-------------------------------------------------+
| Variable_name            | Value                                           |
+--------------------------+-------------------------------------------------+
| character_set_client     | latin1                                          |
| character_set_connection | latin1                                          |
| character_set_database   | utf8                                            |
| character_set_filesystem | binary                                          |
| character_set_results    | latin1                                          |
| character_set_server     | latin1                                          |
| character_set_system     | utf8                                            |
| character_sets_dir       | C:\util\APM_Setup\Server\MySQL5\share\charsets\ |
+--------------------------+-------------------------------------------------+
8 rows in set (0.00 sec)

 

 

서버에 설정된 것과 테이블에 설정된게 다를 수 있으므로 테이블 설정을 확인하는 방법 입니다.

 

mysql> show table status from test like 'test%';
+-----------------+
| Collation       |
+-----------------+
| utf8_general_ci |

+-----------------+
1 row in set (0.00 sec)

 

많은 정보가 나오지만 캐릭터셋 부분만 표시했습니다.

 

show table status from [데이터베이스명] like '테이블명'; 형식으로 사용합니다.

 

변경법

my.cnf 파일을 연다.

 

# The MySQL server
[mysqld]
port            = 3306
socket          = /tmp/mysql.sock
skip-locking
key_buffer = 384M
max_allowed_packet = 1M
table_cache = 512
sort_buffer_size = 2M
read_buffer_size = 2M
read_rnd_buffer_size = 8M
myisam_sort_buffer_size = 64M
thread_cache_size = 8
query_cache_size = 32M
# Try number of CPU's*2 for thread_concurrency
thread_concurrency = 8
default-character-set = latin1
character-set-client-handshake = FALSE

위의 두 줄을 추가 해준다.

반응형

'Linux' 카테고리의 다른 글

freebsd mail 관련  (0) 2010.11.20
아파치 특정폴더에 암호걸기  (0) 2010.11.05
IPTABLE  (0) 2010.07.01
리눅스 커널 메모리 4G로 인식 안될 경우 처리 방법 하드웨어 구성  (0) 2010.05.13
mysql 저장프로시저  (0) 2010.04.19