• 忘记MySQL密码如何重置再到重新设置密码


        数据库相对来说用的机会不是很多 ,但也不可避免会用到,然而用到的时候很多人都忘记密码。在这时会有选择卸载干净重新下载,但也可以重新设置密码。

    1、安装MySQL

    1.1 找到【命令提示符】并右击,在弹出的快捷菜单中选择【以管理员身份运行】方式,启动命令行窗口

    1.2 在命令模式下,切换到MySQL安装目录下的bin目录

    D:\QQ\mysql\mysql-8.0.27-winx64
    
    • 1

    1.3 输入以下命令开始安装

    mysqld -install
    
    • 1

    下载成功的效果图如下

    在这里插入图片描述

    注意:也不免会有系统已经安装了MySQL,就会有’'The service already exists!'提示

    在这里插入图片描述

    在确保MySQL服务已经停止后,可以通过如下命令进行卸载,卸载后再进行安装

    在这里插入图片描述

    mysqld -remove
    
    • 1

    在这里插入图片描述

    2、以上是对数据库先进行“重置”,接下来按照正常顺序配置MySQL

    2.1 创建MySQL配置文件

    使用文本编辑器(如记事本,Notepad++等工具)创建配置文件D:\QQ\mysql\mysql-8.0.27-winx64/my.ini,在配置文件中编写如下配置:

    [mysqld]
    basedir=D:/QQ/mysql/mysql-8.0.27-winx64
    datadir=D:/QQ/mysql/mysql-8.0.27-winx64/data
    port=3306

    2.2初始化数据库

    创建my.ini配置文件后,数据库文件目录D:\QQ\mysql\mysql-8.0.27-winx64/data还没创建,接下来需要通过MySQL的初始化功能,自动创建数据文件目录,具体命令如下:

    mysqld --initialize-insecure
    
    • 1

    3、管理MySQL服务

    MySQL服务不仅可以通过Windows服务管理启动,还可以通过命令行来启动。使用管理员身份打开命令提示符,输入如下命令启动名称为MySQL服务

    net start mysql
    
    • 1

    启动效果如下:
    在这里插入图片描述

    4、用户登录与设置密码

    4.1登录MySQL

    在MySQL的bin目录下,mysql.exe是MySQL提供的命令行客户端工具,用于访问数据库。该程序不能直接双击运行,需要打开命令行窗口,执行D:\QQ\mysql\mysql-8.0.27-winx64\bin命令切换工作目录,然后执行如下命令登录MySQL服务器

    mysql -uroot -p
    
    • 1
    “重置”后第一次登录是不需要密码的(例如下图圈出的地方,这是我自己的已经设置过密码),直接Enter便可进入mysql

    在这里插入图片描述

    4.2 设置密码

    为了保护数据库的安全,需要为登录MySQL服务器的用户设置密码。下面以设置root用户的密码为例,登录MySQL后,执行若下命令即可:

    mysql>alter user'root'@'localhost' identieied by'123456';
    
    • 1

    上述命令表示为localhost主机中的root用户设置密码,密码为“123456”。当设置密码后,退出MySQL,然后重新登录时,就需要输入刚才设置的密码。

    在设置密码后,如果想要取消密码,可以使用如下命令:

    mysql>alter user 'root'@'localhost'identified by ' ';
    
    • 1

    博主亲测有效!!!希望能帮到广大忘记数据库密码的友友

  • 相关阅读:
    TripleDES golang/python/ts 实现方式
    这个IfxCpu_Trap_busError函数是干嘛的
    elasticsearch实现mysql数据同步
    Maven多模块快速升级超好用Idea插件-MPVP
    使用 Swift 的并发系统并行运行多个任务
    为什么nginx用户使用的nginx不能监听80端口?
    Spring Cloud(九):Spring Cloud Gateway 断言、过滤器、限流、源码分析
    Java项目:ssm+mysql+jsp实现的校园二手市场交易平台源码
    机器学习库Scikit-Learn
    最新版--amCharts 5.2.3 javascript-charts
  • 原文地址:https://blog.csdn.net/weixin_53283555/article/details/127423991