MYSQL

[Mysql] 재 설치 오류 (Error Nr. 1045 Access denied for user 'root'@'localhost')

SojuMan 2010. 7. 4. 16:26

와~ 재설치 하다 고생을 너무 많이 해서 퍼왔음 -_- 아주 죽을맛임... ㅎㅎ

왜 나는 이런 말도 안되는 프로젝트만 맡는 것일까요T_T

맨날 놀다가 설 연휴 전날인 오늘, 기차타러가기 전까지 뭘할까 하다가 갑자기 프로젝트 돌입(...)

평소에 이렇게 연구를 하자, 응?;; 꼭 노는날 뭔가 해보겠다는 이 심리는 대체...


각설하고, Window 7을 깔면서 MySQL은 다시 안깔았길래 오늘 다시 설치를 합니다.

MySQL을 다운 받고 설치를 쭉쭉합니다. 그런데, 마지막에 설정하는 데서 에러가 나는게 아닌가.


Error Nr. 1045 Access denied for user 'root'@'localhost'

처음에 설치할 때 잘못설치 했나 싶어서 MySQL을 지우고 다시 설치해도 저런게 뜬다.

그리하여 인터넷을 뒤져보니, 제어판에서 MySQL 삭제할 때, 폴더가 제대로 안지워져서 그럴 수 있으니 Program Files > MySQL을 수동으로 지우고 다시 설치해 보라는 게 대부분의 의견이다. 근데 나는 MySQL 폴더도 잘 지워진다;;;

그래서 또 살펴보니, Windows 방화벽에서 3306 포트를 열어줘야 한다는 의견이 있어서 포트도 열어줬는데도 계속 저 에러가 난다.


결국 Google에 가서 헤맨 결과, MySQL 포럼에서 보고 해결했다.


1. 에러 발생시 skip 버튼을 누르고 종료한 뒤, MySQL Server Instance Config Wizard를 다시 실행한다.
2. Reconfigure Instance 선택
3. Standard Configuration 선택
4. 다른 건 default로 두고 계속 Next 선택
5. Security setting할 때,
          Current Root Password: 빈칸
          New root password: password 입력
          Confirm: password 재 입력
          root access from remote machine 체크


했더니 잘 설치 된다.

이거 가지고 한 시간은 헤맨듯. MySQL도 한 열 번은 지웠다 깔았다 한 것 같고T_T



* 출처: http://forums.mysql.com/read.php?11,39440,273146#msg-273146