• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

MySQL密码重置忘记密码1045错误解决方法

武飞扬头像
王秋实Q
帮助8

最近学Django的时候想连接数据库进行一些操作,突然发现我的MySQL密码忘记了,无奈上网找文档才解决了这个问题,做一个整理。

一、关闭mysql服务

用**管理员权限**打开cmd,输入

net stop mysql

关闭mysql

二、跳过权限认证

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

三、另开一个cmd(管理员权限)

输入mysql,可以看到我们直接进入了

接着输入

alter user root@localhost identified by '修改后的密码';

这里可能会报一个1290的错误,这是因为我们的sql还没有将其重置写入,需要我们手动重置刷新一下

  1.  
    flush privileges;
  2.  
    ***再进行密码修改***
  3.  
    alter user root@localhost identified by '修改后的密码';

四、关闭打开的两个cmd

注意我们第二个打开的cmd是进入到mysql中的,所以为了安全,用quit退出

五、测试

重新打开cmd,尝试开启mysql,进行登录

mysql -u root -p

可能产生的错误

在输入密码后还可能产生一个2003的错误,提示我们说找不到主机的端口,其实这个问题的原因是我们之前在第一步关闭了sql服务,只需要重新开启就可以了。可能与我们安装mysql的设置有关,设置常开可能避免这个问题。

最后,成功重置密码!

学新通

希望能够对你有帮助...

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhfgifif
系列文章
更多 icon
同类精品
更多 icon
继续加载