라벨이 MYSQL5인 게시물 표시

MacPorts로 설치한 Mysql을 이용해서 java개발할 때

이미지
정목님의 Mac에서 Rails 환경 구축하기 를 보고 룰루랄라 레일즈 환경을 마무리하고 이런 저런 테스트를 하고 얼마가 지났다. 새로 시작한 프로젝트에서 MySQL을 이용한 테스트꺼리가 있어서 이클립스를 열고 조각코드를 만들기 시작했다. 그런데, 콘솔에선 Connection Refused만 연발하는게 아닌가! 왜 CocoaMySql을 잘 연결이 되는데 이클립스에서만 안될까하고 여기저기 찾아보니 이 문제로 고생한 흔적이 보였다.(이 사람도 CocoaMySql은 된단다.ㅋ) 여기 문제는 /etc/my.cnf 에 skip-networking이 문제였다. 푸~ 정목님의 MacPorts-MySQL 에 보면 "UTF환경을 위해서"의 [mysqld] skip-networking default-character-set=utf8 default-collation=utf8_general_ci ... 을 고대로 배껴 넣고는 아무생각 없이 삽질을 했던거다. 단순히 [mysqld] #skip-networking ... 만 하면되는데 말이다. 이 참에 MacPorts-MySQL 위키에가서 나처럼 헤맨 사람들을 위해서 "Java에서 Connection가져와야하는 경우는 #skip-networking으로 주석처리하세요~" 라고 코멘트 좀 달려했는데 Edit가 안되네 쩝...@정목님 : 코멘트하나 달아주세요~ ^^ 하나더, MacPorts로 설치한넘이 이상한줄 알고 dmg로도 받아서 이런저런 삽질하던 중 MySQL.prefpane이란걸 발견했다. dmg안에 있는 녀석인데 "시스템 환경설정"붙고, 간단하게 MySQL을 Start/Stop할 수 있다.