1,停止mysql数据库服务
service mysqld stop
2 , 以安全模式启动mysql服务
cd /usr/bin
./mysql_safe --skip-grant-table& (以后台的模式运行) 等待1分钟后退出到命令提示符模式
3, 不需要密码登录
mysql -u root
4, 操作mysql.user表
select host, user, password from user;
update user set password = password("123456") where user = 'root';
5, 刷新系统权限
flush privileges;
6, 退出mysql,重启mysql服务即可。