1、ps -aux | grep mysql 查看mysql运行状态,如果在运行中则把mysql停掉
service mysql stop
2、进入etc目录 修改my.cnf (mysql配置文件)
在文件中找到mysqld 在下面添加 skip-grant-tables
保存退出
3、启动mysql
service mysql start
4、输入mysql 无密码状态下进入数据库
mysql
5、选择数据库
use mysql
6、修改root所属密码
update user set Password = password ( 'new-password' ) where user = 'root' ;
7、刷新
flush privileges;
8、保存退出
exit;
9、删除 my.cnf 文件中 skip-grant-tables
10、重启mysql
service mysql restart
11、从新输入 mysql -uroot -p [enter]password(输入你刚修改过的密码)[enter]进入