mysql数据库忘记密码时如何修改

 更新时间:2017年02月07日 09:58:04   作者:伴我前行  
本文主要介绍了mysql数据库忘记密码时如何修改的步骤方法,具有很好的参考价值,下面跟着小编一起来看下吧

当我们忘记mysql数据库密码时我们就无法正常进入数据库,也就无法修改密码,那么这时该怎么修改密码呢,这里教大家一个简单常用修改密码的方式。

(如果图简单快速修改密码的话,直接跳过查询步骤,依照图上执行mysql→ use mysql→ update user set password=password('123456') where user='root' and host='localhost';,密码为123456)

工具/原料

  • mysql数据库
  • cmd命令行

方法/步骤

1.打开mysql.exe和mysqld.exe所在的文件夹,复制路径地址

2.打开cmd命令提示符,进入上一步mysql.exe所在的文件夹。

3.输入命令  mysqld --skip-grant-tables  回车,此时就跳过了mysql的用户验证。注意输入此命令之后命令行就无法操作了,此时可以再打开一个新的命令行。注意:在输入此命令之前先在任务管理器中结束mysqld.exe进程,确保mysql服务器端已结束运行。

4.然后直接输入mysql,不需要带任何登录参数直接回车就可以登陆上数据库。

5.输入show databases;   可以看到所有数据库说明成功登陆。

6.其中mysql库就是保存用户名的地方。输入 use mysql;   选择mysql数据库。

7.show tables查看所有表,会发现有个user表,这里存放的就是用户名,密码,权限等等账户信息。

8.输入select user,host,password from user;   来查看账户信息。

9.更改root密码,输入update user set password=password('123456') where user='root' and host='localhost';

10.再次查看账户信息,select user,host,password from user;   可以看到密码已被修改。

11.退出命令行,重启mysql数据库,用新密码尝试登录。

12.测试不带密码登录mysql,发现还是能够登陆上,但显示数据库时只能看到两个数据库了,说明重启之后跳过密码验证已经被取消了。

13.我这地方重启数据库之后之所以不带密码任然能够登录是因为我的数据库里存在设无须口令的账户。

END

注意事项

注意其中需要重启数据库的几个地方

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持脚本之家!

相关文章

  • 详解SpringMVC中的日期处理和文件上传操作

    详解SpringMVC中的日期处理和文件上传操作

    这篇文章主要为大家详细介绍了SpringMVC中的日期处理和文件上传操作方法,文中的示例代码讲解详细,对我们学习有一定借鉴价值,需要的可以参考一下
    2022-08-08
  • RestTemplate对HttpClient的适配源码解读

    RestTemplate对HttpClient的适配源码解读

    这篇文章主要为大家介绍了RestTemplate对HttpClient的适配源码解读,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-10-10
  • Spring的CorsFilter会失效的原因及解决方法

    Spring的CorsFilter会失效的原因及解决方法

    众所周知CorsFilter是Spring提供的跨域过滤器,我们可能会做以下的配置,基本上就是允许任何跨域请求,我利用Spring的CorsFilter做跨域操作但是出现报错,接下来小编就给大家介绍一Spring的CorsFilter会失效的原因及解决方法,需要的朋友可以参考下
    2023-09-09
  • spring cloud eureka注册原理-注册失败填坑笔记

    spring cloud eureka注册原理-注册失败填坑笔记

    这篇文章主要介绍了spring cloud eureka注册原理-注册失败填坑笔记,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-05-05
  • java中阻塞队列和非阻塞队列的实现

    java中阻塞队列和非阻塞队列的实现

    在Java并发编程中,阻塞队列和非阻塞队列是两种主要的队列类型,分别适用于不同的场景,了解这两种队列的特点和工作机制,可以帮助开发者更好地选择合适的数据结构解决并发问题
    2024-10-10
  • Java中后台线程实例解析

    Java中后台线程实例解析

    这篇文章主要介绍了Java中后台线程实例解析,分享了相关代码示例,小编觉得还是挺不错的,具有一定借鉴价值,需要的朋友可以参考下
    2018-02-02
  • Java注解的简单入门小案例

    Java注解的简单入门小案例

    这篇文章主要介绍了Java注解的简单入门小案例,注解是干什么的?怎么使用?注解的简单用法,需要的朋友可以参考下
    2023-04-04
  • 关于JSONObject.toJSONString出现地址引用问题

    关于JSONObject.toJSONString出现地址引用问题

    这篇文章主要介绍了关于JSONObject.toJSONString出现地址引用问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-03-03
  • VerifyCodeServlet(一次性验证码)

    VerifyCodeServlet(一次性验证码)

    这篇文章主要介绍了VerifyCodeServlet一次性验证码的使用方法
    2017-05-05
  • RabbitMQ消费端ACK NACK及重回队列机制详解

    RabbitMQ消费端ACK NACK及重回队列机制详解

    这篇文章主要为大家介绍了RabbitMQ消费端ACK NACK及重回队列机制详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-12-12

最新评论