mysql忘记密码,不能登录

1、首先需要停掉mysql服务

service mysqld stop

2、编辑启动脚本,加上

vim /etc/init.d/mysqld

--skip-grant-tables

--skip-networkingwKioL1SH8y2gBismAAH0rEYn7es826.jpg

3、启动mysql

service mysqld start

4、#mysql

5、修改mysql的权限

#不能使用以下命令修改密码了

set password for root@'localhost'=password('123456');

可以直接改字段

update user set passord=password('123456') where user='root';

6、service mysqld stop

7、vim /etc/init.d/mysqld

去掉加上的两个选项

8、service mysqld start

9、测试

#mysql

提示需要密码




你可能感兴趣的:(service,localhost,修改密码,password)