1. 检查mysql服务是否启动,如果启动,关闭mysql服务
运行命令:
ps -ef | grep -i mysql
如果开着就运行关闭的命令:
service mysqld stop 或 service mysql stop 根据版本的不同命令不同
如果不能关闭,则使用命令:/etc/init.d/mysqld stop
如果还是不能关闭,则使用: find / -name mysqld 查看mysqld的启动目,使用绝对路径关闭:/usr/sbin/mysqld stop
2.修改mysql的配置文件my.conf
一般在/etc目录下,运行命令:vi /etc/my.cnf,编辑文件
在文件的[mysqld]标签下添加一句:
skip-grant-tables
3.修改密码
启动服: service mysqld start 登陆进去,输入如下命令修改
use mysql;
update user set password=password('要修改的密码') where user='root' and host='localhost';
flush privileges;
quit
关闭服务,注销 skip-grant-tables,重启服务即可
网友评论