Windows下mysql忘记root密码的解决方法
Mysql版本:5.1.55-community MySQL Community Server (GPL)
1、 首先检查mysql服务是否启动,若已启动则先将其停止服务,可在开始菜单的运行,使用命令:
net stop mysql
或者在windows任务管理器中结束mysqld.exe进程,或者在控制面板,管理工具里面的服务找到mysql,将其停止服务。
打开第一个cmd窗口,切换到mysql的bin目录,运行命令:
mysqld --defaults-file="C:Program Files\MySQL\MySQL Server 5.1\my.ini" --console --skip-grant-tables
注释:
该命令通过跳过权限安全检查,开启mysql服务,这样连接mysql时,可以不用输入用户密码。
"C:Program Files\MySQL\MySQL Server 5.1\my.ini"指配置文件my.ini,一般在mysql安装目录里面。
C:Program FilesMySQLMySQL Server 5.1bin>mysqld --defaults-file="C:Program Files\MySQ\LMySQL Server 5.1\my.ini" --console --skip-grant-tables
110301 9:20:07 [Warning] '--default-character-set' is deprecated and will be removed in a future release. Please use '--character-set-server' instead.
110301 9:20:07 [Note] Plugin 'FEDERATED' is disabled.
110301 9:20:07 InnoDB: Initializing buffer pool, size = 46.0M
110301 9:20:07 InnoDB: Completed initialization of buffer pool
110301 9:20:07 InnoDB: Started; log sequence number 0 44233
110301 9:20:07 [Note] mysqld: ready for connections.
Version: '5.1.55-community' socket: '' port: 3306 MySQL Community Server (GPL)
2、打开第二个cmd窗口,连接mysql:
输入命令:
mysql -uroot -p
出现:
Enter password:
在这里直接回车,不用输入密码。
然后就就会出现登录成功的信息,
如:
===============================================================================
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 3
Server version: 5.1.55-community MySQL Community Server (GPL)
Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL v2 license
Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
mysql>
===============================================================================
使用命令:
show databases;
显示已有数据库:
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| test |
+--------------------+
3 rows in set (0.00 sec)
使用命令切换到mysql数据库:
use mysql;
使用命令更改root密码:
UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
刷新权限:
FLUSH PRIVILEGES;
然后退出,重新登录:
quit
重新登录:
mysql -uroot -p
出现输入密码提示,输入新的密码即可登录:
Enter password: ***********
显示登录信息:
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 9
Server version: 5.1.55-community MySQL Community Server (GPL)
Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL v2 license
Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
mysql>
到这里root密码就已经修改成功了:
分享到:
相关推荐
在Windows环境下,MySQL 5.7的密码修改过程是一个关键的操作,这涉及到数据库系统的安全性和管理。以下将详细解释这个过程中的每个步骤及其背后的知识点: 1. **显示隐藏文件和文件夹**: - Windows操作系统默认会...
对于在 Windows 操作系统上运行的 MySQL 8.0 版本,重置密码的过程是相对直接且安全的。以下是详细的操作步骤: 1. **停止 MySQL 服务**: 首先,你需要停止 MySQL 服务。这可以通过运行服务管理器来完成。按下 ...
在使用Windows操作系统时,如果忘记了MySQL数据库中root用户的密码,用户可能会陷入无法登录数据库的困境。这种情况对于数据库管理员来说尤其麻烦,因为没有密码意味着无法执行数据库管理任务,比如更新、查询等。...
Windows 下 MySQL 5.7 重置初始密码 MySQL 是一个流行的开源关系数据库管理系统,广泛应用于各种 Web 应用程序和企业级应用程序中。在 Windows 平台上安装 MySQL 5.7 后,需要设置初始密码以确保数据库的安全性。...
首先,我们要了解的是,MySQL密码重置通常涉及停用现有服务,修改配置文件,然后重启服务以应用新的密码。在这个压缩包中,有两个名为"清空密码1.bat"和"清空密码2.bat"的批处理文件,它们可能是用来自动化这个过程...
windows10下安装了mysql8.0.19,几天后才使用,忘记了密码,上网上搜索了无数的解决方法,百度果然很坑爹。 现将解决办法记录如下: 1、data文件夹下的xxx.err文件,我没登陆过MYSQL当然里面也就没有密码。 2、那些...
在Windows系统中修改MySQL密码主要分为两个步骤:登录到MySQL服务器以及执行密码修改命令。 **步骤1:登录到MySQL** 1. 打开命令提示符(cmd)。 2. 进入MySQL安装目录的`bin`目录。路径通常为`C:\Program Files\...
5. **修改MySQL密码**: 另起一个新的命令提示符窗口(同样以管理员身份运行),输入以下命令连接到MySQL: ```bash mysql -u root ``` 因为我们之前启动MySQL时跳过了权限验证,所以现在可以直接进入MySQL的...
### MySQL在Windows系统下忘记密码...通过以上步骤,我们可以有效地解决在Windows系统下忘记MySQL密码的问题,并顺利完成密码的修改过程。这些步骤不仅适用于Windows环境下的MySQL数据库,对于其他操作系统也同样适用。
在本文中,我们将详细讲解如何在 Linux、FreeBSD 和 Windows 平台上修改 Mysql 的 root 用户密码。 Linux 平台 在 Linux 平台上修改 Mysql 的 root 用户密码需要按照以下步骤进行: 1. 确认服务器的安全状态,使...
在Windows中,这一操作需要修改MySQL配置文件`my.ini`。添加如下的日志设置: 1. 错误日志:`log-error=[path name]` 2. 查询日志:`log=[path name]` 3. 慢查询日志:`log-slow-queries=[path name]` 4. 更新日志...
### Windows 下 MySQL 集群安装与配置详解 #### 一、Windows 下 MySQL 安装配置 ##### 1. 安装数据库 本章节详细介绍了如何在 Windows 系统上安装 MySQL 数据库,并进行基本配置。 **1.1 开始安装** - **打开...
用户只需双击运行此脚本,就可以在无需手动干预的情况下完成MySQL的安装过程。批处理脚本的主要优点是自动化和可定制性,可以根据不同需求进行修改。 在`start.bat`脚本中,可能会包含以下关键步骤: 1. **下载...
#### Windows环境下重置MySQL密码步骤: 1. **以系统管理员身份登录系统:** - 首先确保您具有系统管理员权限,这是执行后续操作的基础。 2. **停止MySQL服务:** - 打开“控制面板”->“管理工具”->“服务”,...
### Windows下忘记MySQL超级管理员root密码的解决办法 在日常工作中,我们可能会遇到忘记MySQL超级管理员root密码的情况,尤其是在Windows操作系统环境下。本文将详细介绍一种在Windows XP/2000/2003/NT系统中找回...
### MySQL密码过期问题解决 #### 一、背景与问题描述 MySQL作为一款广泛使用的开源关系型数据库管理系统,在日常维护和使用过程中难免会遇到各种各样的问题,其中密码管理是其中一个重要的方面。当MySQL用户的密码...
下面将详细介绍如何在Windows环境下进行MySQL密码的重置。 #### 步骤1:停止MySQL服务 1. **命令方式停止MySQL服务**: - 打开命令提示符(CMD)。 - 输入以下命令来停止MySQL服务:`net stop mysql`。 **...