-
Mysql windows 환경에서 패스워드 분실시DB/Mysql 2014. 6. 9. 13:12반응형
출처 : http://oneniner.net/124
1. 일단 현재 가동중인 MySQL 을 중지 시킨다. "시작 -> 제어판 -> 관리도구 -> 서비스" 에 가면 MySQL이 아래의 그림과 같이 서비스 되고 실행 되는 것을 볼 수 있다.
2. 해당 서비스를 클릭하여 중지를 시킨다.
3. cmd 창으로 프롬프트를 연 후 현재 MySQL이 설치된 폴더 (현재 나의 폴더는 C:\Program Files\MySQL\MySQL 5.0\bin 이다)로 가서 아래의 명령을 실행 한다.
ex) c:\>mysqld-nt.exe --skip-grant 안되면, mysqld.exe --skip-grant
4. 실행하면 패스워드를 요구하지 않는 조건의 MySQL이 실행된다.
5. 위의 MySQL 실행창은 그대로 두고 이제 MySQL Command Line Client 를 실행한다.
6. 처음 패스워드를 물어볼 수도 있고 안물어볼 수도 있으나 그냥 패스워드가 없으므로 그냥 통과 후 아래의 그림과 같이 차례대로 실행한다.a. mysql> use mysql
b. mysql> update user set password=password('변경할 패스워드') where user='root';
c. mysql> flush privileges;
이제 설정이 완료되었고, 다시한번 MySQL Command Line Client 를 실행하면 위의 변경된 패스워드로 동작 하는 것을 확인할 수 있다.반응형'DB > Mysql' 카테고리의 다른 글
CentOS 6.X Mysql5.6 설치방법 (0) 2015.01.14 DB POOL 이란? (0) 2014.06.13 DB 컨넥션 여유있게 늘리기 (0) 2014.05.20 20140423 MYSQL 데이터무결성, ERD, 기본용어 (0) 2014.04.23 20140423 Mysql 부속쿼리, 조인 (0) 2014.04.23