블로그 이미지
Max.

calendar

1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

Notice

'Toad'에 해당되는 글 1

  1. 2009.10.27 Mysql5.1 설치 및 한글설정
2009.10.27 14:38 개발관련
MySql은 최근 근 5년이상 사용해본적이 없었습니다. 그런데 이번 프로젝트에 이것을 사용하게 되어서 설치과정을 기록해 봅니다.


1. 다운로드 : http://dev.mysql.com/downloads/mysql/5.1.html#win32
다운로드는 3가지 형태로 제공 되는데 저는 'Without installer' 버전을 받아서 인스톨 없는 것으로 다운 받았습니다. 적당한 디랙토리에 압축을 풀고 bin 디랙토리에서 다음과 같이 도스창에서 실행합니다.
mysqld.exe

아무런 메시지 없으면, 잘 실행되는 겁니다. 이제 해당 DB로 접속해 봅니다.
mysql -uroo mysql

이때 비밀번호를 물어보는데, 초기엔 설정이 안되어 있으니 그냥 Enter키를 루르면 접속이 됩니다. mysql 명령창에서 현재 설치된 상태를  확인하기 위해 다음 명령을 내려 봅니다.
mysql>status;

현재 설정정보를 볼수 있습니다.


2. 서비스 등록
매번 MySql 서버를 기동해야 하는 번거러움 없이 윈도우 서비스를 등록할수 있습니다. bin 디랙토리에서 다음과 같이 명령을 내립니다.
 
mysqld --install

윈도우 서비스를 확인해보면, 서비스로 등록되어 있음을 확인할수 있습니다. 서비스에서 삭제는 mysqld --remove 입니다.


3. 한글설정 : my.ini
Mysql은 기본 인코딩이 euc-kr이나, utf-8이 아닙니다. 그래서 한글을 DB에 입력하면 깨집니다. 인코딩 설정을 해야 하는데, 그 설정파일이 my.ini 입니다. 설치된 Mysql 폴더로 가면 여러가지 .ini파일들이 있습니다. 그중 Mysql용도에 따라 하나를 리네임(이름을 바꿔서)해서 my.ini로 바꿉니다. 그런후 아래처럼 해당 파일을 열어서 각각의 명령군에 추가 설정 또는 수정을 해 줍니다.
[mysql]   
default-character-set = utf8

[mysqld]   
default-character-set = utf8
character-set-server
 = utf8
default-character-set = utf8

저같은 경우 utf-8을 사용하기에 위처럼 utf8로 설정했습니다.



4. 설정 확인
설정확인은 위해서 사용했던 'status;'명령으로 확인 가능합니다. 이제 Mysql을 이용해서 한글이 깨지지 않고 잘 사용할수 있는 환경을 설정했습니다.


마지막으로 Mysql 관리툴로는 여러가지중 Toad for MySQL(http://www.quest.com/mysql/)를 사용하려고 합니다.

테이블 필드 수정시, 필드형이 Text일때도, Collation을 UTF8 선택해야 한글이 문제없이 입력 됩니다. 기본값은 'latin' 입니다.

저작자 표시
신고

'개발관련' 카테고리의 다른 글

Introducing Apache Mahout  (0) 2009.10.28
Spring Roo 잡소식(5)  (0) 2009.10.28
Mysql5.1 설치 및 한글설정  (0) 2009.10.27
Spring Roo 잡소식(4)  (0) 2009.10.27
Eclipse 다운로드 및 플러그인 URL(2009-10-09)  (2) 2009.10.09
Spring Roo RC2[Revision 319] Demo Testing  (2) 2009.10.06
posted by Max.
prev 1 next