• 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进程

可以在命令行中执行 net stop mysql 命令或是直接在进程管理器中进行关闭。
也可以直接点击停止(如果你使用的是wamp),如下图:
stop mysql

第二步:以安全模式启动MySQL

首先进入mysql的安装目录,例如 D:\mysql\bin
执行
D:\mysql\bin>mysqld.exe –skip-grant-tables
不出意外的话,此时当前窗口会进入挂起状态,不要关闭窗口,重新打开另外一个命令行窗口执行如下命令
D:\mysql\bin>mysql -uroot -p
此时会提示你输入密码,无视密码,直接回车,方可进入mysql。

第三步:修改密码

mysql>use mysql;
mysql>update user set password=password(“new_password”) where user=”root”;
那么问题来了,执行到这一步的时候你可能会报这个错误:
modify-error
修改失败,原因很简单,就是表中没有password这个字段,那么究竟要改什么呢?很简单,直接进入user表中看一眼即可知晓,执行如下命令:
mysql>select * from user where user=”root”;
可以看到下面输出:
select
很明显,表中没有password这个字段,但是有一个相对应一个64位加密的字符串的字段authentication_string(验证字符串),把password更换成authentication_string即可。
mysql>update user set authentication_string=password(“new_password”) where user=”root”;
然后执行
mysql>flush privileges;
mysql>exit;
密码修改成功。

第四步:关闭MySQL的安全模式

重新启动即可,若是无法重启,可以重启电脑后再重启。

以上就是如何重置mysql 密码的方法 的详细内容,更多请关注微课江湖其它相关文章!

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

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

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

相关文章

  • 2017-05-11关于mysql中innodb的count优化问题分享
  • 2018-12-05MySQL的安装与配置经验分享
  • 2018-12-05Mysql Join的使用教程
  • 2017-05-11mysql中为用户设置密码的多种方法
  • 2017-05-11从底层简析Python程序的执行过程
  • 2018-12-05TRUNCATE 快速删除表中的所有数据
  • 2018-12-05关于Mysql存储引擎InnoDB和Myisam的六大区别讲解
  • 2018-12-05在win7上安装oracle 10g配置文件更改
  • 2018-12-05安装WordPress 时报错:Cannot modify header information
  • 2018-12-05MS-sql 2005拒绝了对对象 ''xxx'' (数据库 ''xxx'',架

文章分类

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

最近更新的内容

    • MySQL5.7数据库详细安装方法和配置步骤(图文)
    • MySQL中存储引擎InnoDB与MyISAM的详解
    • MySQL转换Oracle的需要注意的七个事项
    • mysql执行时间为负数的原因分析
    • mysql的索引优化如何使用
    • 记一次因线上mysql优化器误判引起慢查询事件的分享
    • MySql命令行创建和删除触发器
    • 分享mysql数据库常见的优化操作
    • SQL高级应用之使用SQL查询Excel表格数据的方法
    • svm各种工具箱 方法以后查找

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

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