선잡설
어느덧 JSP 공부하면서 DB설치 순서가 왔다.
흠. 뭐 한것도 없는거 같은데 대충 하다보니 그런가 보다.
보고 있는 책에는 Oracle 로 되어 있는데 실제 홈페이지를 만들거라 MySQL로 깔았다.
쿼리 날리고 등록되는거 보면서 흐믓해야 하는 시점이지만
DB 상에 한글이 깨졌다. 흠 그것이군! 구글링을 하였으나 /etc/my.cnf 파일에 뭘 추가해 주란다.
하지만 /etc/my.cnf 파일이 없다.
본잡설
MySQL5.5.27 은 물론 바이너리로 깔았다.
정확하게는 mysql-5.5.27-osx10.6-x86_64.dmg 가 되겠다.
어떻게 하는지 본론만 확실히 말하면
/etc/my.cnf 파일을 하나 만들어서
[mysqld]
character_set_server=utf8
collation_server=utf8_general_ci
init_connect=set collation_connection=utf8_general_ci
init_connect=set names utf8
character-set-server=utf8
character-set-client-handshake = TRUE
요거만 덜렁 써주면 되겠다.
default 로 시작하는 값은 안써도 된다.
[mysql] 이니, [client] 에도 쓸 필요 없다.
MySQL 을 다시시작 하자!
문자 관련이 모두 utf8 이나 utf8_general_ci 로 바뀌어 있을 것이다.
이제 table 을 만들때도 character set 은 utf8 로 해준다.
후잡설
MySQL설치
파일 만들기
환경설정 확인
MySQL 재시작
등 잡다한건 쓰지 않는다.
리플로 달면 쓸지도;;;