本教程用于解决mysql数据库安装失败时,需要重新安装的问题。无法使用mysqladmin 命令修改密码也可以用此方法重装。

  • 修改密码(可强行修改)
  • End

此教程可以MySQL在不知道密码的情况下修改密码
本文操作建议全程在管理员权限下的命令窗使用

1.关闭mysql服务。以管理员身份运行CMD命令行,输入如下命令,关闭mysql服务。

  net stop mysql


2.删除mysql服务。在命令行输入如下命令

  sc delete mysql


3.找到mysql的安装目录,将目录下的data文件夹删掉。注意一定要先删掉data文件夹才能进行数据库的初始化操作,否则会报错。

4.CMD命令行切换到mysql的bin目录下


5. 初始化数据库,输入如下命令(注意要先删除data文件夹再执行以下命令):

  mysqld --initialize --console


上面已经得到了root用户的初始密码
6. 安装mysql服务,命令如下(注意是mysqld, 带有后面d的):

  mysqld install


7. 启动mysql服务,命令如下:

  net start mysql


8.初始化data目录,命令如下:

mysqld --initialize-insecure


9.此时可以选择登录但是初始密码太过于复杂

修改密码(可强行修改)

这个方法可以在不知道初始密码的情况下修改密码
此时我们在mysql根目录创建一个txt文件名字随便取这里我取名为mm.txt
在txt文件下加入以下内容:

   ALTER USER 'root'@localhost IDENTIFIED BY '123456';

意思是将密码设置成123456

再以管理员身份打开命令框
先暂停mysql服务

   net stop mysql

命令行方式启动服务器,指定启动时执行上述的密码修改命令文件之后一段时间进程都会被占用

   mysqld --init-file=C:\mysql\mm.txt --console


这个时候我们关闭这个命令框,再重新打开一个新的命令框,在重新打开的命令框中启动mysql服务

   net start mysql

之后尝试打开登录mysql

   mysql -uroot -p或者mysql -uroot -p123456


End

有不少同学还是会有问题,比如说出现:
Enter password: ******
ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)
这样的情况意思是using password: YES你输入了密码,如果这里是NO代表你没有输入密码
这个问题出现的原因有两种,第一种情况是连接不上mysql服务器(一般情况上是权限的问题和没有启动服务的问题,一般不会出现这个问题),第二种情况就是密码错误(可以再按照教程来走一遍,可能是修改密码没有修改成功)

MySQL怎么修改密码/MySQL重装教程(MySQL忘记密码,MySQL安装失败)相关推荐

  1. mysql从库数据源_SoapUI Pro教程:如何使用MySQL服务器作为数据源-从MySQL数据库获取数据...

    SoapUI Pro拥有许多其他web服务测试工具所不具备的高级技术和功能.对于REST.SOAP以及其他流行的API和物联网协议,SoapUI Pro提供了业界最全面的功能测试功能.通过易用的图形界 ...

  2. linux系统密码输入快捷,linux 系统忘记密码的快捷解决方法(图文详解)

    linux 系统忘记密码的快捷解决方法(图文详解) 在学习Linux的过程当中,想到,万一自己忘记了linux的密码该怎么办? 其实,在linux当中,只用简单的操作几步,就可以更改用户密码~下面小编 ...

  3. mysql忘记密码可以卸载吗_mysql忘记密码,修改密码重新安装的一些问题

    前言 想要装cobra,却意外发现mysql连接失败,命令行连一下发现无论怎么样都连不上了. 我能想到的密码都用上了,糟糕!看来只能修改密码,或者重装了. 最后是重装搞定的,当然也发现了正确的修改密码 ...

  4. mysql重装后出现旧密码_MYSQL重装时需要旧密码解决方法

    方法1: 重装了Mysql,在配置的时候,老是需要指示输入旧的Mysql的root用户的密码! 不然就会出现 Nt. 1045 的数据库错误. 只有强硬删除原来的数据文件了,一般的mysql的原来配置 ...

  5. pod中mysql配置文件修改_通过configmap更新k8s里的mysql配置文件

    背景: 环境注意:在用rancher搭建的k8s里,mysql是起了一个pod,镜像是网上的mysql:5.7 开发人员提出了一个报错"查询时的ONLY_FULL_GROUP_BY错误&qu ...

  6. mysql忘记密码怎末版_mysql忘记密码怎么办

    MySQL忘记密码的解决办法: [root@localhost ~]# mysql -uroot -p ERROR 2002 (HY000): Can't connect to local MySQL ...

  7. mysql枫叶_枫叶博客告诉你忘记了mysql的root密码怎么办?

    mysql有时候忘记密码了怎么办?我给出案例和说明!一下就解决了! Windows下的实际操作如下 1.关闭正在运行的MySQL. 2.打开DOS窗口,转到mysql\bin目录. 3.输入mysql ...

  8. 忘记密码怎么启动计算机,电脑忘记密码如何重装系统?

    有时候电脑密码设置得太简单怕不安全,设置得复杂一点却总是容易忘记,这是件让人最痛最Hurt的事儿.那么,电脑忘记密码如何重装系统?今天快启动小编为大家分享电脑忘记密码之后进快启动pe重装系统操作,包教 ...

  9. oppo刷机工具_黔隆科技刷机教程OPPOR9TM忘记密码免刷机保资料解屏幕锁教程

    手机刷机解锁你还在大海捞针的寻找方法吗?告诉你个黑科技,关注微信公众号黔隆科技后回复刷机+手机型号,系统就会自动为你寻找最适合的刷机解锁教程,省时又省力. OPPOR9TM出来已经有一段时间了,相信大 ...

  10. linux修改root密码bad,虚拟机Linux系统忘记密码修改root或其他用户密码的方法

    使用场景 linux管理员忘记root密码,需要进行找回操作. 注意事项:本文基于centos7环境进行操作,由于centos的版本是有差异的,继续之前请确定好版本. 步骤 一.重启系统,在开机过程中 ...

最新文章

  1. 程序员的“凡尔赛文学”大赏!
  2. 有没有一种简单的方法可以按值删除列表元素?
  3. Ibatisnet示例:npetshop学习一
  4. 在企业环境中部署 Microsoft Windows 恶意软件删除工具
  5. JavaScript的undefined
  6. Visual Basic中实现带预览的对话框
  7. C#中如何 处理 TCP中的TIME_WAIT
  8. 神奇却又随处可见的斐波那契曲线...
  9. 招博士生 | 澳门科技大学人工智能课题组
  10. Exchange管理台 启动EMC报错及解决方法集合(持续更新中...)
  11. 谷歌苹果齐降税,却没能拯救开发者的“钱包”!
  12. 历时3个月终克2.1大礼包
  13. android ion --system heap(个人理解,不确定完全对)
  14. Hamcrest 断言
  15. RESTful 架构介绍
  16. 学习游戏服务器编程进阶篇之全球同服技术架构
  17. 解决上传 Gitee 后图片显示不出来
  18. (附源码)springboot卫生院儿童预防接种管理系统 毕业设计 011404
  19. 易中天品汉代风云人物02: 冤死的晁错(下)
  20. beyond compare 4 This license key has been revoked 解决办法

热门文章

  1. 中药配方颗粒设备报警监测如何实现?
  2. 计算机常用计数制什么意思,计算机中的常用计数制及转换.PPT
  3. 李彦宏:十年后不会写提示词或被淘汰;GitHub发布Copilot X,动动嘴就能生成代码;Vite 4.2 发布|极客头条
  4. 程序是如何运行起来的(MD格式)
  5. Labview自定义控件-布尔类控件
  6. scaleType详解
  7. 【将金令】1.15晚评:金银势如破竹,如何释放?
  8. OPENSTACK Train版本安装大集合
  9. 从浏览器输入http://www.baidu.com,到看到百度主页的过程中到底发生了什么?
  10. Django - Template标签操作