윈도우일 경우
1. 시작 - 제어판 - 관리도구 - 서비스 로 들어가셔서 MySQL 서비스를 중지 시킨다.
2. mysqld 를 --skip-grant-tables 옵션으로 실행 시킨다.
D:\MySQL5.1\bin>mysqld -uroot --skip-grant-tables
3. root 사용자로 mysql DB에 접속 한다.
mysql -uroot mysql
4. 비밀번호를 변경 한다.
UPDATE user SET Password = PASSWORD('root') WHERE user = 'root';
5. mysql 을 재시작 한다.
리눅스일 경우
1. mysql pid를 KILL한다.
kill -9 1234
2. mysqld 를 --skip-grant-tables 옵션으로 실행 시킨다.
mysqld_safe --user=root --skip-grant-tables &
3. root 사용자로 mysql DB에 접속 한다.
mysql -uroot mysql
4. 비밀번호를 변경 한다.
UPDATE user SET Password = PASSWORD('root') WHERE user = 'root';
5. mysql 을 재시작 한다.
kill -9 1234
mysqld start