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 전체를 다시 설치하는 수고를 덜었으면 합니다. ^^
'Operating System > Linux' 카테고리의 다른 글
리눅스 다운로드 속도 제한걸기 (0) | 2006.07.18 |
---|---|
레드헷9에서 쉘의 한글이 깨질때에 (0) | 2006.07.18 |
아파치에서의 접속 제한 설정 (1) | 2006.06.19 |
웹소스긁는거 막기 (0) | 2006.06.19 |
아파치서버 상태 파악하기...[ mod_status.o 이용 ] (0) | 2006.06.19 |