mysql忘记密码,如何修改[亲测有效]

mysql忘记密码,如何修改[亲测有效]Windows下mysql忘记密码怎么办? 时隔半个月,我终于又开始操刀mysql,但是不小心砍到了我的脑子,密码什么的我全都忘了,结果,你懂的。。。所以,今天我就总结了一下网上的解决方法以及我自己的

mysql忘记密码,如何修改

Windows下mysql忘记密码怎么办?

  • 时隔半个月,我终于又开始操刀mysql,但是不小心砍到了我的脑子,密码什么的我全都忘了,结果,你懂的。。。所以,今天我就总结了一下网上的解决方法以及我自己的解决方法的一些心得。

 

方法一:免密码进入mysql再修改密码

  步骤一:找到mysql安装目录下的配置文件,一般是my.ini。并在[mysqld]这一项的下方,添加 skip-grant-tables,然后保存文件。操作如下:1597027070380

 mysql忘记密码,如何修改[亲测有效]

  步骤二:重启mysql服务, 可以通过:在我的电脑上右键–>服务–>找到mysql服务进行重启。

 

  步骤三:免密登录,进入终端, 敲入 mysql -u root -p 命令然后回车 ,这时候就可以直接进入了

 

  步骤四:修改成为自己的密码,在终端输入 set password for "username"@"host" = password("newpassword")就好。

  注意事项:如果在输如mysql -u root -p后,显示如下图:

mysql忘记密码,如何修改[亲测有效]

这表明还没有启动mysql数据库。在我的电脑上右键–>服务–>找到mysql服务进行启动就好。或者直接在终端输入net start mysql也可以启动。

 

 

方法二:遇事不决,重装解决。

前言:如果你有之前mysql的压缩包,重装其实也是很好解决的,相比其他方法,“后遗症”相对少很多。

  步骤一:关闭mysql服务,我的电脑上右键–>服务–>找到mysql服务,并关闭服务,操作如下:

mysql忘记密码,如何修改[亲测有效]

注意:我这里是将mysql数据文件放到了F盘的MySQLsoft文件下的,删除的时候将该文件夹里面的内容删除就好,MySQLsoft文件不用删除,因为到时候解压MySQL压缩包的时候以及路径仍然是在这个目录下进行操作。如果这个时候文件还是删除不了,重启电脑,再次进行上述的操作就好。

 

  步骤二:解压mysql压缩包,并在目录下添加my.ini文件,并在其中填入初始化内容。操作如下:

mysql忘记密码,如何修改[亲测有效]

右侧内容,文本形式如下:(注意:下面的设置mysql安装目录还有data存放目录需要改成mysql文件存放目录)

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=F:MySQLsoftmysql-8.0.20-winx64
# 设置mysql数据库的数据的存放目录
datadir=F:MySQLsoftmysql-8.0.20-winx64data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8

代码100分

 

 

  步骤三:在搜索栏输入cmd,在命令提示符上右键以管理员的身份运行,并按照如下顺序输入即可:(如果之前配置过,那么前两步可以省去)

  1. 输入mysqld --initialize-insecure --user==mysql,正在初始化,稍等一会儿就行

  2. 输入mysqld -install(安装过的话可以不用安装)

  3. 输入net start mysql,启动mysql服务

  4. 输入mysql -u root -p,不用输入密码,直接回车

  5. 出现mysql>表示配置成功。

  6. 输入alter user user() identified by "密码";即可

mysql忘记密码,如何修改[亲测有效]

 

 

上述就是我如何解决mysql忘记密码的问题了,还有就是快速修改法,本文参考如下:

https://blog.csdn.net/lisongjia123/article/details/57418989?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-4.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-4.channel_param

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/7006.html

(0)
上一篇 2023-03-29
下一篇 2023-03-29

相关推荐

  • Centos 7 部署 openGauss 3.1.0 级联备库集群及集群缩容删除节点-运维指南「建议收藏」

    Centos 7 部署 openGauss 3.1.0 级联备库集群及集群缩容删除节点-运维指南「建议收藏」一、安装环境设置 1.1 硬件环境 | 名称 | 最低配置 | 建议配置 | 测试配置 | | : : | | | : : | | 服务器数量 | 3 | 略 | 略 | | 硬盘 | * 至少1GB

    2023-06-16
    135
  • 只要互联网不死,电商不灭_Mysql 就会一直活下去(一)终极揭晓

    只要互联网不死,电商不灭_Mysql 就会一直活下去(一)终极揭晓Mysql 一.数据库简述 数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来。 作用:方便程序员进行更加简单的增删改查操作 数据库的增删改查等任意操作,都是DBMS做…

    2023-02-16
    149
  • ORACLE数据库逐步解决ORA-12541、ORA[通俗易懂]

    ORACLE数据库逐步解决ORA-12541、ORA[通俗易懂]刚开始时,有一台服务器的ORACLE 11G数据库连接不上,报错:ORA-12541:TNS:无监听程序,解决之后碰到ORA-01034:ORACLE not available
    ORA-27101:

    2023-02-03
    145
  • 什么是 PL/SQL? 怎么用?

    什么是 PL/SQL? 怎么用?PL/SQL 1.什么是PL/SQL? PL/SQL(Procedure Language/SQL)是Oracle对sql语言的过程化扩展,指在SQL命令语言中增加了过程处理语句(如分支/条件、循环…

    2023-03-07
    145
  • Python索引库:高效存储和检索数据的利器

    Python索引库:高效存储和检索数据的利器在现代社会中,数据已经成为了重要的资源,数据的存储和检索已经成为了很多公司的核心工作之一。众所周知,Python是一门非常强大的编程语言,它的生态系统非常丰富,提供了很多高效的工具库。在数据存储和检索方面,Python提供了多种好用的索引库,比如SQLite、MySQL、Elasticsearch等。这里我们要重点介绍Python索引库。

    2023-12-25
    138
  • 第03期:Prometheus 数据采集(二)

    第03期:Prometheus 数据采集(二)本期作者:罗韦 爱可生上海研发中心成员,研发工程师,主要负责 DMP 平台监控告警功能的相关工作。 上篇文章(第02期:数据采集一)介绍了 Prometheus 数据采集的格式和分类,本文会对采集过…

    2023-03-14
    161
  • Python运行时间分析

    Python运行时间分析Python是一种面向对象的高级编程语言,广泛用于数据分析、机器学习、人工智能等领域。在这些领域中,算法的效率是至关重要的,因此对于Python程序的运行时间进行分析和优化,对于提高程序性能以及减少时间成本都有着重要的意义。

    2024-05-10
    69
  • redis和mysql一般怎么配合「建议收藏」

    redis和mysql一般怎么配合「建议收藏」redis和mysql配合方法:应用Redis实现数据读写,同时利用队列处理器定时将数据写入mysql。同时要注意避免冲突,在redis启动时去mysql读取所有表键值存入redis中,往redis…

    2022-12-20
    152

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注