• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > MySQL数据库忘记密码时如何修改?

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

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了MySQL,数据库,如何等相关知识,希望本文的分享对您有所帮助
当我们忘记mysql数据库密码时我们就无法正常进入数据库,也就无法修改密码,那么这时该怎么修改密码呢,这里教大家一个简单常用修改密码的方式。

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

1.png

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

2.png

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

3.png

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

4.png

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

5.png

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

6.png

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

7.png

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

8.png

9.更改root密码,输入

update user set password=password('123456') where user='root' and host='localhost';

9.png

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

10.png

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

11.png

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

12.png

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

13.png

注意

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

以上就是MySQL数据库忘记密码时如何修改?的详细内容,更多请关注微课江湖其它相关文章!

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 分享下mysql各个主要版本之间的差异
  • MySQL essential版本和普通版本有什么区别?
  • redhat 5.4下安装MYSQL全过程
  • 如何用SQL命令查看Mysql数据库大小
  • 解析mysql中如何获得数据库的大小
  • 解析mysql修改为utf8后仍然有乱码的问题
  • 5个常用的MySQL数据库管理工具详细介绍
  • 解析在MySQL里创建外键时ERROR 1005的解决办法
  • 解析远程连接管理其他机器上的MYSQL数据库
  • mysql 精简过程(删除一些文件)

相关文章

  • 2018-12-05重装系统后mysql怎么恢复
  • 2018-12-05PL/SQL 日期时间类型函数及运算
  • 2018-12-05超越MySQL 对流行数据库进行分支的知识小结
  • 2018-12-05简单介绍Mysql的SQL服务器模式
  • 2017-05-11基于MySQL Master Slave同步配置的操作详解
  • 2017-09-17SQL中的where条件,在数据库中提取与应用浅析
  • 2018-12-05MySQL 教程之关系型数据库
  • 2018-12-05sql 刷新视图
  • 2018-12-05如何使用table_cache配置参数对Mysql进行性能优化
  • 2017-05-11Mysql默认设置的危险性分析第1/2页

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 解析MySQL 主从复制的原理和配置
    • mysql执行计划介绍
    • 使用MySQL数据库(2)创建一个数据库
    • 简单介绍mysql 的时间函数以及实例
    • mysql进阶(八)怎么对varchar类型排序问题
    • 通过创建SQLServer 2005到 Oracle10g 的链接服务器实现异构数据
    • MySQL无GROUP BY直接HAVING返回空的问题分析
    • MySQL中常用的命令分享
    • MySQL数据库的还原与恢复以及导入操作
    • ACCESS数据的优化和安全

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有