1. 실행되고 있는 mysqld 를 종료시킨다. (서비스 탭에 가서 해도 됨)

2. cmd 창을 하나 열어 권한없이 mysqld 실행  
C:\ mysqld --skip-grant

3. 다른 cmd 창을 하나 열어 root 패스워드를 바꾼다.
C:\ mysql

mysql> use mysql;

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

mysql> FLUSH PRIVILEGES;

mysql> quit

4. 제대로 바뀌었는지 한 번 접속해본다.
C:\ mysql -uroot -p변경된패스워드




*** 리눅스 버전에서는 데몬을 권한없이 실행하는 부분의 옵션이 좀 다르다. 아래처럼 실행시킨다.
safe_mysqld --skip-grant-tables &





Posted by bloodguy
,