mysql 忘记登录密码怎么找回?

这种情况分为两种

1、通过图形界面已经进入mysql,但是忘记了原来的密码

2、根本就进不去mysql,原来的密码也忘记了

下面根据这两个种情况 分别进行处理


情况一:

使用set password 命令

set password for ‘root’@’localhost’ = password(‘tiger’); -- 即tiger为新密码

使用update命令

首先进入 mysql数据库,执行下面的三条语句

use mysql;

update user set password = password('tiger');  

flush privileges;      --tiger 即为新密码


情况二:

 

  1、更改相应的配置文件

Windows ----> 找到my.ini 文件

Linux  ----> 找到配置文件 my.cnf 文件

 

找到 [mysqld] 下添加skip-grant-tables,然后保存并退出

 

window下 如图


Linux下 如图


2重启mysql服务:

Linuxservice mysqld restart

window

    net stop mysql  -- 停止服务

    net start mysql  -- 开启服务

3、修改root用户密码 ,进入cmd中 输入 mysql后 输入下面的语句

MySQL> UPDATE mysql.user SET Password=PASSWORD('新密码') where USER='root';

MySQL> flush privileges;

MySQL> exit

 

4、再去把配置文件中的 skip-grant-tables注释掉(如图),然后重启mysql(见步骤2)


5、退出 即可用新密码登录


评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值