Operating System/Linux
mysql에서 root 암호를 잊어 버렸어요
엔시스
2006. 7. 18. 10:39
반응형
root의 암호를 잊어 버렷을 때 정말 난감하죠.
그렇다고 다시 MySQL을 설치하기에도 귀찮고 말이죠.
이 경우에도 방법이 있습니다.
먼저 MySQL의 데몬이 실행 중이라면 데몬의 실행을 중지 시키세요.
이제 다시 MySQL의 데몬을 실행 시키는데 -Sg라는 옵션을 줍니다.
$ safe_mysqld -Sg &
-Sg는 Skip grant table의 약자이지요.
이렇게 데몬을 실행 시키면 권한을 검사하지 않으므로
누구나 MySQL에 접근할 수 있습니다.
이제 mysql database의 user table의 암호 부분을
UPDATE를 이용해서 직접 수정해 주면 되겠죠.
MySQL 전체를 다시 설치하는 수고를 덜었으면 합니다. ^^
그렇다고 다시 MySQL을 설치하기에도 귀찮고 말이죠.
이 경우에도 방법이 있습니다.
먼저 MySQL의 데몬이 실행 중이라면 데몬의 실행을 중지 시키세요.
이제 다시 MySQL의 데몬을 실행 시키는데 -Sg라는 옵션을 줍니다.
$ safe_mysqld -Sg &
-Sg는 Skip grant table의 약자이지요.
이렇게 데몬을 실행 시키면 권한을 검사하지 않으므로
누구나 MySQL에 접근할 수 있습니다.
이제 mysql database의 user table의 암호 부분을
UPDATE를 이용해서 직접 수정해 주면 되겠죠.
MySQL 전체를 다시 설치하는 수고를 덜었으면 합니다. ^^
반응형