2011-10-11 6 views
8

나는 mysql에 새로운 db를 만들고 싶다. 그리고 utf8을 default-character-set로 설정했습니다. 하지만 db를 다시 시작하려면 mysql이 다시 시작되지 않고 mysql이 다음 프롬프트를 게시하십시오.기본 문자 집합을 설정하는 방법은 무엇입니까?

MySQL 서버에 다시 연결할 수 없습니다. MySQL 서버에 다시 연결할 수 없습니다. 서버를 시작할 수 없습니다.

'FEDERATED'플러그인이 사용 중지되었습니다.

C : \ 프로그램 파일 \ MySQL은 \ MySQL 서버 5.5 \ 빈 \의 mysqld를 : 알 수없는 변수

C를 중단

'= UTF8을 기본-문자 세트': \ 프로그램 파일 \ MySQL은 \ MySQL 서버 5.5 \ bin \ mysqld : 셧다운 완료

그런데, 나는 default-character-set을 취소 한 후에 mysql이 재시작해도 괜찮은지 알고있다. 그러나 디폴트 문자 세트를 설정해야한다면, mysql을 다시 작동시키는 다른 방법이 있나?!

+0

;-) 당신이 MySQL을위한 설정 파일이 설정 했습니까? 문자 집합 -server = utf8 – EO2

+0

my.init에 의미가 있습니까?! –

+0

나는 그것을 시험해 볼 준비가되어 있지만, 여전히 동일한 프롬프트를 게시하고 아직 다시 시작할 수 없다. –

답변

21

비슷한 문제가있었습니다. EO2가 지적한 바와 같이, 대답은 5.5에서 default-character-set이 사용되지 않는다는 것입니다. 대신 사용해야 답변은 답변하지 주석으로 대답하는 경우

character-set-server = utf8 

BTW, 그것은 더 나은 ...

관련 문제