MySQL Error : 1045 SQL

Windows에서 첫 설치시 암호를 설정하게 되면 root@localhost로 로그인할 권한이 없다면서 서비스 시작시 Error1045를 내 뱉는다검색결과 재설치를 하는것이 가장 좋은 방법이라고들 하지만 다른 방법도 있다는 것을 적고싶다.

 

우선 cmd 창을 열고mysql 서비스를 중지시킨다.

 

>> net stop mysql

 

비인증로그인이 가능하도록 mysql을 다시 실행시킨다.

 

>> mysqld --skip-grant

>> mysql -uroot mysql

 

이제 비밀번호가 없어도 root 권한으로 mysql을 사용할 수 있다.

mysql DB를 열고 암호를 재설정한 뒤 권한을 부여한다.

 

>> use mysql;

>> update user setpassword=PASSWORD('1111') where user='root';

>> flush privileges;

>> grant all on *.* to'root'@'localhost' identified by '1111' with grant option;

>> flush privileges;

>> exit

 

이제 mysql을 다시 재실행시키면 정상적으로 작동한다.


트랙백

이 글과 관련된 글 쓰기 (트랙백 보내기)
TrackbackURL : http://bogus212.egloos.com/tb/288013 [도움말]