忘记本地MySQL数据库密码的解决方案。

忘记本地MySQL数据库密码,解决方案,分以下10个步骤:

参考链接:

                 https://blog.csdn.net/weidong_y/article/details/80493743

                 https://blog.csdn.net/anzhen0429/article/details/78296814

数据库版本:5.7.21

平台:win7

1、打开cmd窗口,进入 MySQL的安装目录。

2、停止MySQL的服务。已经停止了。

右键MySQL,看到启动是可点击的,证明MySQL服务已停止运行。

3.将root用户对数据库操作的的权限授予给别的用户。

输入 mysqld --skip-grant-tables 回车

4、重新打开一个窗口,进入bin目录,输入mysql,然后再输入use mysql,如下图所示:

5、修改数据库连接密码,命令

update user set password=password("123456") where user="root";

注:这里的“123456”为设置的新密码。注意语句后面的“;”,别漏。如果不写“;”,回车之后输入“\g”,效果一样。

出现错误:

正确的应该是:

查找解决方案:说是mysql5.7以上没有password这个字段,变成了authentication_string,然后重新设置新密码成功。

参考链接:https://www.techietown.info/2017/04/resolved-error-unknown-column-password-field-list/

6、重新加载一下权限,将设置了密码的用户root的权限信息从内存中写入数据库。输入命令flush privileges;,英文分号“;”不可省略。如果不写“;”,回车之后输入“\g”,效果一样。

7、退出 mysql 。输入quit。

8、修改 root 密码后,需要执行下面的语句和新修改的密码。另开一个cmd窗口,执行以下命令,然后提示输入密码:输入4中设置的密码。

mysqladmin -u root -p shutdown

9、开启数据库服务。

10、验证是否设置成功。另开cmd,进入到mysql的bin目录下,输入mysql –u root –p,回车之后提示输入密码,然后显示如下。连接成功。

心里最想说的话:折腾这么久,还是记住密码吧!!!

 

(0)

相关推荐

  • Ubuntu18.04下安装MySQL

    提示:以下操作均在root用户下进行,如在普通用户,请自行加上sudo! # 查看有没有安装MySQL: dpkg -l | grep mysql # 安装MySQL: apt install mys ...

  • CentOS7 64位安装Mysql教程

    SQL数据库开发 公众号主要分享数据库,大数据,数据分析,Python和Linux等技术内容,后台回复「1024」获取海量学习资源. 348篇原创内容 公众号 从最新版本的Linux系统开始,默认的是 ...

  • Windows下mysql-5.7.28下载、安装、配置教程

    最近需要更换mysql数据库的版本,写一篇文章,记录一下 一.下载mysql数据库 mysql的下载共有两种,一种是zip压缩文件,另一种是msi安装程序 官方5.7版本zip压缩文件下载页面 官方5 ...

  • mysql忘记密码的三种解决方案

    mysql忘记密码的三种解决方案

  • MySQL数据库root密码忘记丢失重置方法

    对于DBA来说,丢失超管用户root的密码是致命的, 可以通过添加--ship-grant-tables参数来跳过权限表. 1.忘记root密码,进不去数据库: 这个时候需要强制停库,先查看MySQL ...

  • 一键清除锁屏密码:苹果手机忘记锁屏密码的解决方案

    一键清除锁屏密码是很多小伙伴好奇的一个问题,为了隐私问题考虑,很多人都会给自己的手机设置锁屏密码,如果密码不记得怎么清除锁屏密码呢?今天以苹果手机为例给大家分享一下iOS系统清除锁屏密码的操作步骤,需 ...

  • UC头条:MySQL数据库定时备份到其他电脑

    最近我的一个学弟问了我一个问题,说他要实现一个功能,他老师给他提出来一个问题,让他的项目实现定时备份数据库到其他电脑,确保安全.他就来问我,还好我之前弄过,虽然我是干前端的,哈哈哈,之前学的比较杂. ...

  • 【竺】数据库笔记7——Mysql数据库备份

    *. mysql -u username -p password: 这个命令用于输入用户名和密码登陆mysql服务器: *.show databases;:用于查看mysql服务器中的数据库情况(会罗 ...

  • MySQL数据库有哪些优势特点?Linux数据库

    为什么众多企业都选择MySQL数据库?目前,绝大多数使用Linux操作系统的互联网企业都使用MySQL作为后端的数据库.MySQL是互联网领域里非常重要的.深受广大用户欢迎的一款开源关系型数据库软件. ...

  • 忘记医保卡密码不用急,教你1分钟手机上重置密码,老人也能学会

    忘记医保卡密码不用急,教你1分钟手机上重置密码,老人也能学会

  • Power BI连不上MySQL数据库?怎么破?

    - 1 -  直连的问题及解决办法 今天要连一个别人管理的MySQL数据库抽取数据,本来想着是个很简单的事儿,因为Power BI本身就提供了MySQL的连接器: 然鹅,当我很开心地去点"连 ...

  • win10专业版能安装上mysql数据库么

    提问win10专业版能安装上mysql数据库么?如果能,能不能给个安装步骤? 网上百度的各种方法都试过了装不上,请看清楚是win10专业版 1.同时按下键盘组合键Win+i,打开设置窗口,点击&quo ...

  • WinXP/Win7/Win8/Win10系统开机登录密码忘记了的清除密码方法

    密码忘记是常有的事情,什么QQ密码.微博.邮箱.某网站密码等装机之家小编也经常会忘记,那个一般我们使用手机验证.邮箱验证即可修改密码,而如果是Windows开机登录密码呢?通过手机验证.邮箱验证肯定行 ...