windows的mysql无密码登录_windows mysql 跳过登录密码重置

1.打开命令窗口cmd,输入命令:net stop mysql,停止MySQL服务

2.开启跳过密码验证登录的MySQL服务

mysqld --console --skip-grant-tables --shared-memory

3.再打开一个新的cmd,无密码登录MySQL,输入登录命令:mysql -u root -p

密码置为空,命令如下:

use mysql

update user set authentication_string='' where user='root';

4.关闭以-console --skip-grant-tables --shared-memory 启动的MySQL服务

5.打开命令框,输入:net start mysql 启动MySQL服务

密码已经置空,所以无密码状态登录MySQL,输入登录命令:mysql -u root -p然后直接回车

alter user ‘root’@‘localhost’ identified by ‘新密码’;

输入exit,退出当前登录,输入登录命令:mysql -u root -p

输入密码,成功登录,到此,重置密码结束

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Windows重置MySQL密码,可以按照以下步骤进行操作: 1. 找到MySQL的配置文件my.ini,通常位于MySQL安装目录下的bin文件夹中。 2. 使用文本编辑器(如Notepad++)打开my.ini文件。 3. 在文件的最后一行添加"skip-grant-tables",这将使MySQL跳过密码验证。 4. 保存并关闭my.ini文件。 5. 重启MySQL服务,可以通过服务管理器或命令行执行"net stop mysql"和"net start mysql"来实现。 6. 打开命令提示符或MySQL客户端,使用以下命令登录MySQLmysql -u root 7. 在MySQL命令行中,使用以下命令更新root用户的密码:update user set password=PASSWORD('新密码') where user='root'; 注意,将"新密码"替换为您想要设置的新密码。 8. 使用以下命令刷新权限:flush privileges; 9. 退出MySQL命令行:exit; 10. 打开my.ini文件,删除添加的"skip-grant-tables"行。 11. 保存并关闭my.ini文件。 12. 重启MySQL服务。 13. 现在您应该可以使用新密码登录MySQL了。 请注意,这些步骤是在Windows环境下重置MySQL密码的一种常见方法,但具体步骤可能因MySQL版本和配置而有所不同。建议在执行任何操作之前备份MySQL数据和配置文件。 #### 引用[.reference_title] - *1* *2* *3* [windows重置Mysql密码](https://blog.csdn.net/weixin_45814538/article/details/120889979)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值