Windows下重置mysql密码

(Windows下安装MySQL5.7)写在前面

  1. 下载安装包(zip包), 解压
  2. 用管理员身份打开cmd, cd到MySQL安装目录
  3. 运行命令: mysqld --initialize --user=mysql --console , 初始化mysql安装目录, 此时data文件夹会自动生成, 密码也会显示到控制台, 记一下, 后面登录要用
  4. 运行命令: mysqld --install 安装mysql
  5. 启动mysql服务: net start mysql
  6. 使用之前的密码登录mysql: mysql -uroot -p密码

如果第3步那里执行不成功, 或者没有密码显示, 就要手动重置root密码

1.关闭mysql服务

C:\Windows\System32目录下使用管理员身份运行cmd.exe

net stop mysql      #关闭mysql服务

2.修改配置文件,强行进入mysql

在mysql目录中,找到my.ini文件,添加一行配置

skip-grant-tables       #该配置可跳过输入密码环节

打开mysql服务

net start mysql      #启动mysql服务

进入mysql数据库

mysql -uroot -p       #直接回车,不用输密码

3.修改密码

修改密码为123456

update mysql.user set authentication_string=password('123456') where user='root';

刷新权限(很重要)

FLUSH PRIVILEGES;

4.恢复配置文件,使用密码登录

退出mysql
关闭mysql服务
恢复配置文件
启动mysql服务
使用密码登录mysql

mysql -uroot -p123456
  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值