`

本地忘记mysql,root密码

 
阅读更多

方法一:

1、在DOS窗口下输入net stop mysql5 或 net stop mysql

2、开一个DOS窗口,这个需要切换到mysql的bin目录。
一般在bin目录里面创建一个批处理1.bat,内容是cmd.exe运行一下即可就切换到当前目录,然后输入
mysqld-nt --skip-grant-tables;

3、再开一个DOS窗口,mysql -u root

4、输入:

复制代码 代码如下:

use mysql
update user set password=password("new_pass") where user="root";
flush privileges;
exit


5、使用任务管理器,找到mysqld-nt的进程,结束进程
或下面的步骤
1,停止MYSQL服务,CMD打开DOS窗口,输入 net stop mysql
2,在CMD命令行窗口,进入MYSQL安装目录 比如E:\Program Files\MySQL\MySQL Server 5.0\bin
示范命令:
输入 e:回车,
输入cd "E:\Program Files\MySQL\MySQL Server 5.0\bin"
注意双引号也要输入,这样就可以进入Mysql安装目录了.
3,进入mysql安全模式,即当mysql起来后,不用输入密码就能进入数据库。
命令为: mysqld-nt --skip-grant-tables
4,重新打开一个CMD命令行窗口,输入mysql -uroot -p,使用空密码的方式登录MySQL(不用输入密码,直接按回车)
5,输入以下命令开始修改root用户的密码(注意:命令中mysql.user中间有个“点”)
mysql> update mysql.user set password=PASSWORD('新密码') where User='root';
6,刷新权限表
mysql> flush privileges;
7,退出
mysql> quit
这样MYSQL超级管理员账号 ROOT已经重新设置好了,接下来 在任务管理器里结束掉 mysql-nt.exe 这个进程,重新启动MYSQL即可!(也可以直接重新启动服务器)
MYSQL重新启动后,就可以用新设置的ROOT密码登陆MYSQL了!
方法二:

首先在 MySQL的安装目录下 新建一个pwdhf.txt, 输入文本:SET PASSWORD FOR 'root'@'localhost' = PASSWORD('*****');

 

 

 

 

以下的文章主要介绍的是MySQL忘记密码的正确解决方法,在实际操作中如果你忘记MySQL密码是一件很头痛的事情,这篇文章主要是介绍对MySQL忘记密码的补救方案,以下就有详细内容描述,望你会有所收获。

MySQL忘记密码解决方案:

破解本地密码:

Windows:

1.用系统管理员登陆系统。

2.停止MySQL的服务。

3.进入命令窗口,然后进入 MySQL的安装目录,比如我的安装目录是c:\mysql,进入C:\mysql\bin

4.跳过权限检查启动MySQL,

c:\mysql\bin>mysqld-nt ––skip-grant-tables

或则:c:\mysql\bin>mysqld ––skip-grant-tables

mysqld.exe是微软Windows MySQL server数据库服务器相关程序。mysqld-nt.exe是MySQL Daemon数据库服务相关程序。

MySQL忘记密码解决方案5.[未验证]

重新打开一个窗口

进入c:\mysql\bin目录,设置root的新密码

c:\mysql\bin>mysqladmin -u root flush-privileges password "newpassword"

c:\mysql\bin>mysqladmin -u root -p shutdown

将newpassword替换为你要用的root的密码,第二个命令会提示你输入新密码,重复第一个命令输入的密码。

5.[验证]或则:

重新开打一个命令提示符的窗口(CMD)

用空密码方式使用root用户登录 MySQL;

mysql -u root

修改root用户的密码;

  1. mysql> update mysql.user set password=PASSWORD('新密码') where User='root';   
  2. mysql> flush privileges;   
  3. mysql> quit  

6.停止MySQL Server,用正常模式启动Mysql7.你可以用新的密码链接到Mysql 了。

Unix&Linux:

1.用root或者运行mysqld 的用户登录系统;

2.利用kill命令结束掉mysqld的进程;

3.使用–skip-grant-tables参数启动MySQL Server

shell>mysqld_safe –skip-grant-tables &

4.为root@localhost设置新密码

  1. shell>mysqladmin -u root flush-privileges password "newpassword"

5.MySQL忘记密码解决方案重启MySQL Server

附录:

MySQL修改密码的方法大全:

  1. mysql> update user set Password=password('newpassword') where User='root';   
  2. mysql> flush privileges;   
  3. MYSQLADMIN -u root -p PASSWORD mypasswd   

可以修改MYSQL文件夹中的MY.INI文件

  1. mysql> SET PASSWORD FOR myuser@localhost = PASSWORD('mypasswd');  
  2. mysql> GRANT USAGE ON *.* TO myuser@localhost IDENTIFIED BY 'mypassword';  

以上的相关内容就是对MySQL忘记密码解决方案的介绍,望你能有所收获。

分享到:
评论

相关推荐

    MACOS中忘记MySQL root密码的解决方案

    在MACOS系统中,如果你不幸忘记了MySQL的root密码,别担心,这里有一个详细的步骤来帮助你重新设置。首先,理解MySQL的基本概念是非常重要的。MySQL是一个由Oracle公司维护的关系型数据库管理系统(RDBMS),它使用...

    windows 下忘记mysql root密码的更改方法

    如果你在执行这些步骤时遇到问题,或者对MySQL的管理有其他疑问,可以查阅相关的技术文章,例如MAC上Mysql忘记Root密码的解决方案,或者查看专门针对MySQL重置root密码的教程。同时,软件开发网等技术网站通常会提供...

    mysql设置更改root密码、mysql服务器的连接、mysql常用命令的图解

    本文将详细讲解如何更改MySQL的root密码、如何连接MySQL服务器以及常用的MySQL命令。 **更改MySQL root密码** 1. 首先,你需要确认MySQL是否正在运行。可以通过以下命令检查: ``` ps aux | grep mysql 或 ...

    windows环境中mysql忘记root密码的解决方法详解

    一朋友告急:mysql 忘记root密码了 让我帮忙给看看,因为没有接触过mysql 所以从网上找了一下信息经我亲身实践 已经成功!mysql版本是5.1。以下是从网上找的mysql密码修改的信息:参考文章:windows下重置Mysql ...

    MySql登陆密码忘记及忘记密码的解决方案

    这会为本地的root用户设置新密码。请注意,根据实际情况,可能需要替换`localhost`为具体的主机名或IP地址。 总的来说,这两种方法都是安全有效地重置MySQL登录密码的方法。在执行这些操作时,请确保遵循安全最佳...

    mysql权限分配和root密码重置

    ### MySQL权限分配与Root密码重置详解 #### 一、MySQL权限分配 **1.1 用户权限管理** 在MySQL中,对于用户权限的管理是非常重要的,尤其是当涉及到多个团队合作时,合理的权限设置能够有效避免数据泄露和其他安全...

    mysql设置root密码和创建用户操作.docx

    在忘记root密码的情况下,可以启动MySQL服务时跳过权限检查,然后按照上述步骤更新密码。 接下来,我们讨论创建新用户的过程。使用 `CREATE USER` 命令,例如: - `CREATE USER 'username'@'localhost' IDENTIFIED ...

    MySQL root密码忘记后更优雅的解决方法

    当忘记MySQL root密码时,一般会停止MySQL服务,然后使用`skip-grant-tables`选项重启MySQL,这样就可以在没有密码的情况下登录到MySQL服务器。但是,这种方式并不安全,因为它允许任何用户无需验证即可访问数据库。...

    忘记MySQL的root密码该怎么办

    以上步骤是常规的MySQL root密码重置流程,但请注意,这种方法有一定的风险,因为它暂时禁用了权限检查。在操作过程中,确保了解每个命令的作用,以防止意外的数据丢失或服务中断。此外,不同版本的MySQL可能会有...

    MYSQL密码过期问题解决

    当MySQL用户的密码过期或者忘记了密码时,就无法正常登录数据库进行管理和操作。本文将详细介绍在MySQL中解决密码过期问题的具体步骤和方法。 #### 二、解决问题前的准备工作 在正式解决问题之前,我们需要做一些...

    Mysql数据库忘记密码,仅需一步

    然而,作为数据库管理员,有时我们可能会遇到一个尴尬的情况:忘记MySQL的登录密码。这无疑会导致我们无法正常访问数据库进行管理和操作。但不用担心,解决这个问题并不复杂,只需要按照一定的步骤就可以重置MySQL的...

    mysql5.7及mysql 8.0版本修改root密码的方法小结

    **在MySQL 5.7中忘记root密码的应急方法** 如果在5.7版本中忘记了root密码,可以按照以下步骤操作: 1. 停止MySQL服务。 2. 打开DOS窗口,进入`mysql\bin`目录。 3. 输入`mysqld --skip-grant-tables`启动MySQL,...

    Mac下忘记Mysql的root用户密码的解决方法

    好久没弄我电脑上的mysql了,密码都忘记了。不过没有关系,我们可以重置我们的密码 原理就是用安全方式打开mysql服务,然后更新存密码的表。 首先我们要关闭原来的mysql服务,System Preferences->MySQL->Stop MySQL...

    mysql修改密码的三方法和忘记root密码的解决方法

    本文将详细介绍三种MySQL修改密码的方法以及忘记root密码时的解决策略。 方法1:使用`SET PASSWORD`命令 当您需要更改MySQL的root用户密码时,可以通过以下命令进行操作: ```sql mysql -u root mysql> SET ...

    lnmp环境重置Mysql密码

    当我们忘记MySQL的root密码或者需要更改root密码时,可以按照以下步骤进行操作: 1. **下载并解压文件**:根据提供的文件名`reset_mysql_root_password.sh`,这应该是一个shell脚本,用于帮助我们重置MySQL的root...

    MySQL修改密码1

    本文将详细介绍如何在Linux环境下重置MySQL的root密码。 ### 手动修改MySQL root密码 #### 步骤1: 停止MySQL服务 首先,你需要停止正在运行的MySQL服务。在大多数Linux系统中,可以使用以下命令: ``` /etc/init.d...

    如何查看MySQL连接的root密码

    前几天在用Navicat去连本地的MySQL的时候发现我已经忘了密码了,试了网上很多方式都不行…后来发现其实可以自己直接去看当初设置的密码,下面将方法总结出来分享给大家,有需要的朋友们可以参考借鉴,下面来一起看看...

    mysql连接错误解决

    如果您忘记了root用户的密码,可以通过重置密码的方式来解决。 2. **权限配置问题**:MySQL的安全设置可能阻止了root用户从本地或其他主机登录。您需要检查MySQL的配置文件(my.cnf 或 my.ini)以确保root用户具有...

Global site tag (gtag.js) - Google Analytics