vim /etc/my.cnf
在[mysqld]后面任意一行添加“skip-grant-tables”
service mysqld restart
mysql
flush privileges;
grant all privileges on . to root@’%’ identified by ‘123456’ with grant option;
quit;
service mysqld restart
or
mysql> use mysql;
mysql> update user set password=password(“你的新密码”) where user=“root”;
mysql> flush privileges;
mysql> quit
最后
去掉刚才添加的内容
skip-grant-tables