- Arawn's Dev Blog
- Outsider's Dev Story
- Toby's Epril
- Benelog
- NHN 개발자 블로그
- SK 플래닛 기술 블로그
- OLC CENTER
- 소프트웨어 경영/공학 블로그
- 모바일 컨버전스
- KOSR - Korea Operating System …
- 넥스트리 블로그
- 리버스코어 ReverseCore
- SLiPP
- 개발자를 위하여... (Nextree 임병인 수석)
- "트위터 부트스트랩: 디자이너도 놀라워할 매끈하고 직관…
- Learning English - The English…
- real-english.com
- 'DataScience/Deep Learning' 카테…
- Deep Learning Summer School, M…
- Deep Learning Courses
민서네집
Mac 에서 MySQL 실행하기. 한글깨짐 현상 방지. 본문
$ cd /usr/local/mysql $ cd bin $ ./mysql $ sudo ./mysql
[출처]
http://nsnotification.blogspot.kr/2013/05/mac-osmountain-lion-mysql.html
위 블로그에 Mac에서 MySQL Database의 한글 깨짐 현상을 방지하기 위한 my.cnf 파일의 작성법도 나와 있다.
Mac에서 계속 한글이 깨진다면 아래 글을 참고해서 JDBC 연결 문자열 뒤에 JDBC Connection URL에 useUnicode, characterEncoding 파라미터를 붙여줌.
예) jdbc:mysql://localhost:3306/database?useUnicode=true&characterEncoding=utf8
xml 파일에 useUnicode=true&characterEncoding=utf8 를 넣어줄 때는
Mysql JDBC 한글(UTF-8) 깨짐
Mac에서 MySQL 한글깨짐현상
[일부 발췌]
테이블 생성시 기본 character set 을 utf8로 생성한다. (DEFAULT CHARSET=utf8)
mysql : create table [table_name] ( ……….. ) DEFAULT CHARSET=utf8
위 글에서는 테이블 생성 시에도 DEFAULT CHARSET을 지정해 주라고 써 있는데, my.cnf 파일에서 Database 인코딩을 설정해 주면, 테이블 생성 시에는 안 해줘도 될 것 같은데...
[참고]
http://dev.mysql.com/doc/mysql-macosx-excerpt/5.5/en/
Heeseoks-MacBook-Pro:bin heeseok$ ./mysql
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
이런 에러가 난다면...
MySQL이 실행되고 있지 않은 것이다.
System Preferences 에서 MySQL을 찾아서 "Start MySQL Server" 버튼을 누른다.
'Database > MySQL' 카테고리의 다른 글
[MySQL] rownum 사용하기 (0) | 2015.10.05 |
---|---|
[MySQL] Group별로 특정 컬럼이 가장 큰 레코드를 추출하는 쿼리 (0) | 2015.06.25 |
[MySQL] Mac OS X 에서 실행 에러. The server quit without updating PID file (/usr/local/mysql/data/***.local.pid) (0) | 2015.04.15 |
[MySQL] NOW(), SYSDATE()의 차이점 (0) | 2015.04.01 |
[MySQL] install을 했는데 서비스에 안나올때 추가하기. (0) | 2015.03.15 |