2012.08.10 02:55
Windows MySQL root 패스워드 분실시
1. MySQL 프로세스 종료
[시작] - [실행] - 'services.msc' 입력 후 엔터
> mysql 관련 프로그램을 종료합니다.
2.인증제외한 MySQL 데몬 실행
# cd "C:Program FilesMySQLMySQL Server 5.5bin"
3. 비번없이 접속후 mysql DB의 user 테이블에서 root 패스워드 변경
# mysqld --skip-grant
이후 아무런 키가 먹지 않으며 창이 멈춘것처럼 보입니다.
다른 명령프롬프트 창을 띄워 mysql에 로그인합니다.
# mysql -u root -p
mysql> use mysql;
mysql> update user set password=password('new password') where user='root';
mysql> flush privileges;
mysql> quit
4. 정상적인 MySQL 프로그램 실행
열려진 명령프롬프트를 다 종료하고 services.msc 의 MySQL 관련 프로그램을 시작합니다.
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
10 | SQL 인젝션에 이용되는 XP_cmdshell 확장프로시져 삭제 방법 | dhkim | 2008.12.24 | 18514 |
9 | SQL 인젝션 치료용 커서 | dhkim | 2008.12.10 | 15078 |
8 | MS-SQL 개체 소유권 변경 | 레이쩡 | 2008.09.18 | 24883 |
7 | MS SQL 트랜잭션 로그를 줄이는 방법 | 레이쩡 | 2008.09.18 | 21236 |
6 | Microsoft Source Code Analyzer for SQL Injection 관련 자료 | dhkim | 2008.07.25 | 21540 |
5 | MDF파일만 있을 경우 복구하는 방법(SQL2000만 해당) | shpark | 2008.07.07 | 24686 |
4 | SQL Server 인덱스 설정의 효과 | dhkim | 2008.06.27 | 23597 |
3 | tempdb 복구 및 이동 방법 | hostway | 2008.05.15 | 22794 |
2 | 실행중인 Mssql 버젼 확인 | hostway | 2008.05.15 | 25316 |
1 | sql injection 보안 점검 | hostway | 2008.05.14 | 21727 |