`
cooler1217
  • 浏览: 380402 次
  • 性别: Icon_minigender_1
  • 来自: 长春
社区版块
存档分类
最新评论

MySQL忘记root密码,解决办法(网上看的,没有尝试过,遇到了再弄)

 
阅读更多
原文地址:http://snowolf.iteye.com/blog/1625674


有修改MySQL配置文件的权限
有重启MySQL服务的权限


先修改配置文件:
引用

# vim /etc/my.cnf

[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1

# Disabling symbolic-links is recommended to prevent assorted security risks;
# to do so, uncomment this line:
# symbolic-links=0

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid


在[mysqld]下增加skip-grant-tables,即跳过权限验证。

然后登录MySQL,修改root密码:
引用

# mysql
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.0.95 Source distribution

Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> update user SET Password = password('<Your Password>') where user='root';
Query OK, 3 rows affected (0.00 sec)
Rows matched: 3  Changed: 3  Warnings: 0

mysql> flush privileges ;
Query OK, 0 rows affected (0.00 sec)

mysql> quit
Bye


然后把刚才修改的配置文件再改回来,最后重启服务:
引用

# service mysqld restart
停止 MySQL:                                               [确定]
启动 MySQL:                                               [确定]
分享到:
评论

相关推荐

    windows下忘记mysql的root用户密码详细解决方法

    需要特别提醒的是,虽然以上步骤可以用来解决忘记MySQL root密码的问题,但这种方法也给数据库带来了安全隐患。例如,跳过权限表启动MySQL可能允许未授权的用户访问数据库。因此,在解决了密码问题后,应立即关闭该...

    windows下忘记mysql超级管理员root密码的解决办法

    ### Windows下忘记MySQL超级管理员root密码的解决办法 在日常工作中,我们可能会遇到忘记MySQL超级管理员root密码的情况,尤其是在Windows操作系统环境下。本文将详细介绍一种在Windows XP/2000/2003/NT系统中找回...

    mysql忘记密码解决办法.doc

    本文将详细讲解在Windows环境下,如何解决MySQL忘记密码的问题。 首先,你需要停止MySQL的服务。在Windows系统中,有几种方法可以做到这一点: 1. 使用命令行:打开命令提示符,输入`net stop mysql`,这将停止...

    MySQL5.6忘记root密码方法

    在使用MySQL数据库时,有时可能会遇到忘记root用户密码的情况,这会阻碍我们对数据库的正常管理。对于Windows 7环境下安装的MySQL 5.6版本,解决这个问题有明确的步骤。以下是详细的重置root密码的方法: 1. **停止...

    Mysql 忘记root密码的完美解决方法

    在使用MySQL数据库的过程中,有时会出现忘记root管理员账户密码的情况,这可能会阻碍我们对数据库的正常管理。本篇文章将详细介绍一种安全有效地重置MySQL root密码的方法。 首先,我们需要更改MySQL的配置文件`my....

    mysqlroot密码忘记解决

    ### MySQL root密码忘记解决方案 在使用MySQL数据库的过程中,可能会遇到忘记root用户密码的情况。本文将详细介绍如何在Windows环境下重置MySQL root用户的密码。 #### 前提条件与准备工作 在开始之前,请确保...

    mysql root忘记密码

    ### MySQL Root密码遗忘后的重置步骤 在MySQL数据库管理中,有时可能会...按照这些步骤操作,可以安全有效地解决忘记root密码的问题。如果你在操作过程中遇到任何困难,建议查阅MySQL官方文档或寻求专业人士的帮助。

    mysql数据库密码忘记解决办法

    在使用MySQL数据库的过程中,有时可能会遇到忘记root或其他用户密码的尴尬情况。这无疑会给数据库管理带来困扰,但不用担心,MySQL提供了几种方法来重置或恢复忘记的密码。本指南将详细介绍一个简单且经过验证的解决...

    windows下忘记mysql的root用户密码详细解决方法.docx

    在使用MySQL数据库的过程中,有时候可能会遇到忘记root用户密码的情况。这会给数据库的管理和维护带来不便。本文将详细介绍在Windows环境下如何解决这一问题,适用于MySQL版本5.1.55。 #### 解决步骤 ### 步骤一:...

    windows下忘记mysql的root用户密码详细解决方法知识.pdf

    ### Windows下忘记MySQL的root用户密码的详细解决方法 在Windows环境下使用MySQL数据库时,有时候可能会遇到忘记了root用户的密码的情况。这种情况虽然让人头疼,但完全可以通过一定的步骤来重置密码,以便重新获得...

    Mysql5.6 忘记root密码的解决办法

    对于MySQL 5.6版本,忘记root密码的问题可以通过以下步骤来解决: 1. **停止MySQL服务**: 首先,你需要确保MySQL服务已经停止。在Linux系统中,你可以使用`systemctl stop mysql`或`service mysql stop`命令来...

    Mysql根用户root密码忘记后的处理方法

    ### MySQL根用户root密码忘记后的处理方法 在日常的数据库管理工作中,我们可能会遇到MySQL根用户root密码遗忘的情况。这可能会导致无法登录数据库进行管理和维护工作。本文将详细介绍几种有效的解决方法来帮助用户...

    破解MYSQL的root的密码

    ### 破解MYSQL的root密码详解 #### 背景与目的 在日常的数据库管理工作中,有时可能会遇到忘记MySQL root用户密码的情况。当这种情况发生时,将无法正常登录MySQL执行必要的数据库管理操作,这可能会严重影响到业务...

    MYSQL安装时解决要输入current root password的方法

    ### MySQL安装过程中遇到“请输入当前root密码”问题的解决方案 #### 背景介绍 在进行MySQL数据库服务器的安装过程中,部分用户可能会遇到一个较为棘手的问题:系统提示需要输入“当前root密码”。这种情况通常...

    windows下忘记mysql的root用户密码详细解决方法.pdf

    ### Windows下忘记MySQL的root用户密码详细解决方法 在日常工作中,我们可能会遇到忘记MySQL数据库root用户密码的情况,尤其是在Windows操作系统环境下。本文将详细介绍如何在Windows系统中解决这一问题。 #### ...

    windows下忘记mysql的root用户密码详细解决方法参考.pdf

    ### Windows下忘记MySQL的root用户密码的详细解决方法 在Windows环境下使用MySQL数据库时,有时候可能会遇到忘记了root用户的密码的情况。这种情况虽然让人头疼,但完全可以通过一定的步骤来重置密码。下面将详细...

    Mac下MySQL5.7忘记root密码的解决方法

    在使用MySQL数据库时,有时可能会遇到忘记root管理员密码的情况,这会导致无法正常登录并管理数据库。对于Mac用户,特别是使用MySQL 5.7版本的用户,这个问题可以通过以下步骤来解决: 1. **停止MySQL服务**: ...

    mysql忘记口令的处理办法.txt

    ### MySQL忘记口令的处理办法 在日常使用MySQL数据库的过程中,难免会遇到忘记登录密码的情况。这不仅会影响到数据库管理操作的进行,还可能导致系统服务无法正常运行。本文将详细介绍在Windows与Unix/Linux环境下...

Global site tag (gtag.js) - Google Analytics