停止mysql数据库
开启一个命令行并启动MySql 数据库 : mysqld --skip-grant-tables 或者 mysqld-nt --skip-grant-tables
再开启一个命令行并用root命令 登陆 mysql -uroot
执行如下命令更新密码: update mysql.user set password=password('root') where user='你的密码';
结束刚才启动的MySql服务,重新登陆就可以了
转载于:https://my.oschina.net/kenoschina/blog/361080