停掉mysqld服务
# service mysqld stop
修改配置文件
找到my.cnf文件,一般在/etc/my.cnf
编辑 /etc/my.cnf,在[mysqld]下面加入一句
[mysqld]
skip-grant-tables
启动MySQL服务
#service mysqld start
直接进入mysql客户端
# mysql -uroot -p
连续敲两次回车
修改root密码
mysql>update mysql.user set password=password('root123456') where user='root'
将刚刚加入my.cnf文件的 skip-grant-tables 这一句去掉。
重新登录即可