1. MySQL 서버 중지
# /etc/rc.d/init.d/mysqld stop
2. safe_mysql 데몬을 실행시키고 옵션을 주고 백그라운드로 프로세스를 실행
#./mysqld_safe –skip-grant-tables & 또는 #./safe_mysqld –skip-grant-tables &
(safe_mysqld 인지 mysqld_safe 인지는 mysql/bin 에서 확인)
3. 백그라운드 작업을 확인
#jobs
4. 비밀번호 없이도 mysql 이 실행됨
#mysql -u root
5. mysql 데이터베이스를 선택 (필수)
mysql> use mysql;
6. 비밀번호를 변경
mysql> update user set password = password(‘비밀번호’) where user = ‘root’;
7. 저장시킨다
mysql> flush privileges;
8. 빠져나온다.
mysql> exit
9. 데몬을 죽인다(killall 명령어는 프로세스이름으로 프로세스를 종료 시키는 명령어)
#killall -9 mysqld_safe 또는 #killall -9 safe_mysqld
10. MySQL 서버 구동
# /etc/rc.d/init.d/mysqld start
[polldaddy rating=”7739789″]