方法一:
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用户的密码;
- mysql> update mysql.user set password=PASSWORD('新密码') where User='root';
- mysql> flush privileges;
- 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设置新密码
- shell>mysqladmin -u root flush-privileges password "newpassword"
5.MySQL忘记密码解决方案重启MySQL Server
附录:
MySQL修改密码的方法大全:
- mysql> update user set Password=password('newpassword') where User='root';
- mysql> flush privileges;
- MYSQLADMIN -u root -p PASSWORD mypasswd
可以修改MYSQL文件夹中的MY.INI文件
- mysql> SET PASSWORD FOR myuser@localhost = PASSWORD('mypasswd');
- mysql> GRANT USAGE ON *.* TO myuser@localhost IDENTIFIED BY 'mypassword';
以上的相关内容就是对MySQL忘记密码解决方案的介绍,望你能有所收获。
相关推荐
在MACOS系统中,如果你不幸忘记了MySQL的root密码,别担心,这里有一个详细的步骤来帮助你重新设置。首先,理解MySQL的基本概念是非常重要的。MySQL是一个由Oracle公司维护的关系型数据库管理系统(RDBMS),它使用...
如果你在执行这些步骤时遇到问题,或者对MySQL的管理有其他疑问,可以查阅相关的技术文章,例如MAC上Mysql忘记Root密码的解决方案,或者查看专门针对MySQL重置root密码的教程。同时,软件开发网等技术网站通常会提供...
本文将详细讲解如何更改MySQL的root密码、如何连接MySQL服务器以及常用的MySQL命令。 **更改MySQL root密码** 1. 首先,你需要确认MySQL是否正在运行。可以通过以下命令检查: ``` ps aux | grep mysql 或 ...
一朋友告急:mysql 忘记root密码了 让我帮忙给看看,因为没有接触过mysql 所以从网上找了一下信息经我亲身实践 已经成功!mysql版本是5.1。以下是从网上找的mysql密码修改的信息:参考文章:windows下重置Mysql ...
这会为本地的root用户设置新密码。请注意,根据实际情况,可能需要替换`localhost`为具体的主机名或IP地址。 总的来说,这两种方法都是安全有效地重置MySQL登录密码的方法。在执行这些操作时,请确保遵循安全最佳...
### MySQL权限分配与Root密码重置详解 #### 一、MySQL权限分配 **1.1 用户权限管理** 在MySQL中,对于用户权限的管理是非常重要的,尤其是当涉及到多个团队合作时,合理的权限设置能够有效避免数据泄露和其他安全...
在忘记root密码的情况下,可以启动MySQL服务时跳过权限检查,然后按照上述步骤更新密码。 接下来,我们讨论创建新用户的过程。使用 `CREATE USER` 命令,例如: - `CREATE USER 'username'@'localhost' IDENTIFIED ...
当忘记MySQL root密码时,一般会停止MySQL服务,然后使用`skip-grant-tables`选项重启MySQL,这样就可以在没有密码的情况下登录到MySQL服务器。但是,这种方式并不安全,因为它允许任何用户无需验证即可访问数据库。...
以上步骤是常规的MySQL root密码重置流程,但请注意,这种方法有一定的风险,因为它暂时禁用了权限检查。在操作过程中,确保了解每个命令的作用,以防止意外的数据丢失或服务中断。此外,不同版本的MySQL可能会有...
当MySQL用户的密码过期或者忘记了密码时,就无法正常登录数据库进行管理和操作。本文将详细介绍在MySQL中解决密码过期问题的具体步骤和方法。 #### 二、解决问题前的准备工作 在正式解决问题之前,我们需要做一些...
然而,作为数据库管理员,有时我们可能会遇到一个尴尬的情况:忘记MySQL的登录密码。这无疑会导致我们无法正常访问数据库进行管理和操作。但不用担心,解决这个问题并不复杂,只需要按照一定的步骤就可以重置MySQL的...
**在MySQL 5.7中忘记root密码的应急方法** 如果在5.7版本中忘记了root密码,可以按照以下步骤操作: 1. 停止MySQL服务。 2. 打开DOS窗口,进入`mysql\bin`目录。 3. 输入`mysqld --skip-grant-tables`启动MySQL,...
好久没弄我电脑上的mysql了,密码都忘记了。不过没有关系,我们可以重置我们的密码 原理就是用安全方式打开mysql服务,然后更新存密码的表。 首先我们要关闭原来的mysql服务,System Preferences->MySQL->Stop MySQL...
本文将详细介绍三种MySQL修改密码的方法以及忘记root密码时的解决策略。 方法1:使用`SET PASSWORD`命令 当您需要更改MySQL的root用户密码时,可以通过以下命令进行操作: ```sql mysql -u root mysql> SET ...
当我们忘记MySQL的root密码或者需要更改root密码时,可以按照以下步骤进行操作: 1. **下载并解压文件**:根据提供的文件名`reset_mysql_root_password.sh`,这应该是一个shell脚本,用于帮助我们重置MySQL的root...
本文将详细介绍如何在Linux环境下重置MySQL的root密码。 ### 手动修改MySQL root密码 #### 步骤1: 停止MySQL服务 首先,你需要停止正在运行的MySQL服务。在大多数Linux系统中,可以使用以下命令: ``` /etc/init.d...
前几天在用Navicat去连本地的MySQL的时候发现我已经忘了密码了,试了网上很多方式都不行…后来发现其实可以自己直接去看当初设置的密码,下面将方法总结出来分享给大家,有需要的朋友们可以参考借鉴,下面来一起看看...
如果您忘记了root用户的密码,可以通过重置密码的方式来解决。 2. **权限配置问题**:MySQL的安全设置可能阻止了root用户从本地或其他主机登录。您需要检查MySQL的配置文件(my.cnf 或 my.ini)以确保root用户具有...