SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpwd');
FLUSH PRIVILEGES;
一定要 FLUSH PRIVILEGES; 然后重启mysql.
重置密码的时候
先关闭mysql
然后
mysqld_safe --skip-grant-tables &
启动mysql安全模式 然后执行上面的命令。