티스토리 뷰

mysql의 root권한 비밀번호 분실에 대한 대응 방법이 리눅스에 대한 것이 많다.


이번엔 윈도우에서 대응 방법이다.


거의 비슷하다.


## MySQL root 패스워드 분실시


■ Windows 플랫폼


일단 실행되고 있는 MySQL 데몬을 종료 하여야 합니다.


작업 관리자(Ctrl+Shift+Esc) 또는 Ctrl+Alt+Del 을 실행시켜서

mysqld.exe 또는 mysqld-nt.exe 를 찾아서 프로세스 종료 해주신 다음 아래의 방법대로 작업

하시기 바랍니다.


MS-DOS 창을 열어서


Windows 98 :: 시작 -> 실행 -> command

Windows NT, 7 :: 시작 -> 실행 -> cmd


MySQL 이 설치된 디렉토리로 이동하신다음


mysqld.exe --skip-grant

리눅스와 조금 다르다. 명령어를 자세히 봐야 안다.


다음과 같이 승인 절차를 거치지 않도록 MySQL 데몬을 실행합니다.


또 다른 MS-DOS 창을 열어서 MySQL 이 설치된 디렉토리에서 아래와 같이 실행 합니다.


mysql.exe


Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 1 to server version: 4.0.14-max-debug


Type 'help;' or '\h' for help. Type '\c' to clear the buffer.


mysql> use mysql;

Database changed

mysql> UPDATE user SET password=PASSWORD('변경할패스워드') where user='root';

Query OK, 0 rows affected (0.14 sec)

Rows matched: 1  Changed: 0  Warnings: 0


mysql> FLUSH PRIVILEGES;

Query OK, 0 rows affected (0.11 sec)


mysql> quit

Bye



이젠 먼저 MySQL 데몬을 실행한 도스창을 닫으시고

정상적으로 MySQL 데몬을 실행하시면 변경할패스워드 로 MySQL root 패스워드가 변경되

었습니다.



'프로그램' 카테고리의 다른 글

FreeMarker 사용법  (0) 2014.01.17
jforum 설치  (2) 2014.01.17
톰캣으로 개발할 때 에러발생  (2) 2014.01.15
국가 코드  (0) 2014.01.15
더 자세한 Git 사용법  (0) 2014.01.15
댓글