본문 바로가기

NetWork

MYSQL에서 charset 설정 확인 방법

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

언어설정 문제는 상당히 골치아파 하는거같읍니다....

디비 버젼과 크라이언트 설정에다라서 민감하게 나타나는거같읍니다...


언어설정 확인요령


Pc에 mysql  설치한후 bin 디렉토리에서 실행또는 호스팅서버에 텔넷접속후 실행


mysql -h ip -u id -p password  <--db 원격 접속:

mysql>\s

--------------
mysql  Ver 12.22 Distrib 4.0.16, for pc-linux (i686)

Connection id:          1612
Current database:
Current user:           root@localhost
SSL:                    Not in use
Current pager:          stdout
Using outfile:          ''
Server version:         4.0.16-Max
Protocol version:       10
Connection:             Localhost via UNIX socket
Client characterset:    latin1
Server characterset:    latin1

UNIX socket:            /var/lib/mysql/mysql.sock
Uptime:                 9 hours 47 min 20 sec

Threads: 6  Questions: 506708  Slow queries: 0  Opens: 16  Flush tables: 1  Open tables: 10  Queries per second avg: 14.379

-----------------------------------------------------------------------------------------------------------------------

설정하기

아래 euckr을 utf-8 로 변경해서 입력


mysql> SET character_set_client = utf8;
mysql> SET character_set_results = utf8;
mysql> SET character_set_connection = utf8;

mysql> ALTER DATABASE [DB명] DEFAULT CHARACTER SET utf8;
commit;


이렇게 하면 한글 잘됩니다.

환경은 ubuntu 12.04.2+ MySQL 5.5.35입니다.

-------------------------------------------------------------------------------------------------------------------------

환경설정화일에 직접 설정하기<----서버운용자가 반대할수있겠죠

my.ini 를 열고 편집


[mysqld]

default-character-set=euckr
character-set-client-handshake = FALSE
---------------------------------------------------------------------


'NetWork' 카테고리의 다른 글

Windows 에서 SVN 서버 사용  (0) 2014.04.11
Linux(Ubuntu)에 SVN 서버 설정하기  (0) 2014.04.11
우분투 Mysql 사용자 생성  (0) 2014.04.08
우분투에서 mysql 사용하기  (0) 2014.04.08
윈도우 하드 복구 (TESTDISK 사용)  (0) 2013.12.30