mysql을 하다가 실수로 root 패스워드를 분실하셨을 경우 아래의 방법으로 해결하시면 됩니다.
# killall mysqld (데몬을 모조리 죽입니다)
# safe_mysqld --skip-grant &
# mysql (mysql 실행)
mysql>UPDATE user SET password=PASSWORD('newpasswd') where user='root';
mysql> FLUSH PRIVILEGES
위와 같이 하시면 다시 패스워드를 바꾸실수 있습니다.
# killall mysqld (데몬을 모조리 죽입니다)
# safe_mysqld --skip-grant &
# mysql (mysql 실행)
mysql>UPDATE user SET password=PASSWORD('newpasswd') where user='root';
mysql> FLUSH PRIVILEGES
위와 같이 하시면 다시 패스워드를 바꾸실수 있습니다.