原文地址: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: [确定]
分享到:
相关推荐
需要特别提醒的是,虽然以上步骤可以用来解决忘记MySQL root密码的问题,但这种方法也给数据库带来了安全隐患。例如,跳过权限表启动MySQL可能允许未授权的用户访问数据库。因此,在解决了密码问题后,应立即关闭该...
### Windows下忘记MySQL超级管理员root密码的解决办法 在日常工作中,我们可能会遇到忘记MySQL超级管理员root密码的情况,尤其是在Windows操作系统环境下。本文将详细介绍一种在Windows XP/2000/2003/NT系统中找回...
本文将详细讲解在Windows环境下,如何解决MySQL忘记密码的问题。 首先,你需要停止MySQL的服务。在Windows系统中,有几种方法可以做到这一点: 1. 使用命令行:打开命令提示符,输入`net stop mysql`,这将停止...
在使用MySQL数据库时,有时可能会遇到忘记root用户密码的情况,这会阻碍我们对数据库的正常管理。对于Windows 7环境下安装的MySQL 5.6版本,解决这个问题有明确的步骤。以下是详细的重置root密码的方法: 1. **停止...
在使用MySQL数据库的过程中,有时会出现忘记root管理员账户密码的情况,这可能会阻碍我们对数据库的正常管理。本篇文章将详细介绍一种安全有效地重置MySQL root密码的方法。 首先,我们需要更改MySQL的配置文件`my....
### MySQL root密码忘记解决方案 在使用MySQL数据库的过程中,可能会遇到忘记root用户密码的情况。本文将详细介绍如何在Windows环境下重置MySQL root用户的密码。 #### 前提条件与准备工作 在开始之前,请确保...
### MySQL Root密码遗忘后的重置步骤 在MySQL数据库管理中,有时可能会...按照这些步骤操作,可以安全有效地解决忘记root密码的问题。如果你在操作过程中遇到任何困难,建议查阅MySQL官方文档或寻求专业人士的帮助。
在使用MySQL数据库的过程中,有时可能会遇到忘记root或其他用户密码的尴尬情况。这无疑会给数据库管理带来困扰,但不用担心,MySQL提供了几种方法来重置或恢复忘记的密码。本指南将详细介绍一个简单且经过验证的解决...
在使用MySQL数据库的过程中,有时候可能会遇到忘记root用户密码的情况。这会给数据库的管理和维护带来不便。本文将详细介绍在Windows环境下如何解决这一问题,适用于MySQL版本5.1.55。 #### 解决步骤 ### 步骤一:...
### Windows下忘记MySQL的root用户密码的详细解决方法 在Windows环境下使用MySQL数据库时,有时候可能会遇到忘记了root用户的密码的情况。这种情况虽然让人头疼,但完全可以通过一定的步骤来重置密码,以便重新获得...
对于MySQL 5.6版本,忘记root密码的问题可以通过以下步骤来解决: 1. **停止MySQL服务**: 首先,你需要确保MySQL服务已经停止。在Linux系统中,你可以使用`systemctl stop mysql`或`service mysql stop`命令来...
### MySQL根用户root密码忘记后的处理方法 在日常的数据库管理工作中,我们可能会遇到MySQL根用户root密码遗忘的情况。这可能会导致无法登录数据库进行管理和维护工作。本文将详细介绍几种有效的解决方法来帮助用户...
### 破解MYSQL的root密码详解 #### 背景与目的 在日常的数据库管理工作中,有时可能会遇到忘记MySQL root用户密码的情况。当这种情况发生时,将无法正常登录MySQL执行必要的数据库管理操作,这可能会严重影响到业务...
### MySQL安装过程中遇到“请输入当前root密码”问题的解决方案 #### 背景介绍 在进行MySQL数据库服务器的安装过程中,部分用户可能会遇到一个较为棘手的问题:系统提示需要输入“当前root密码”。这种情况通常...
### Windows下忘记MySQL的root用户密码详细解决方法 在日常工作中,我们可能会遇到忘记MySQL数据库root用户密码的情况,尤其是在Windows操作系统环境下。本文将详细介绍如何在Windows系统中解决这一问题。 #### ...
### Windows下忘记MySQL的root用户密码的详细解决方法 在Windows环境下使用MySQL数据库时,有时候可能会遇到忘记了root用户的密码的情况。这种情况虽然让人头疼,但完全可以通过一定的步骤来重置密码。下面将详细...
在使用MySQL数据库时,有时可能会遇到忘记root管理员密码的情况,这会导致无法正常登录并管理数据库。对于Mac用户,特别是使用MySQL 5.7版本的用户,这个问题可以通过以下步骤来解决: 1. **停止MySQL服务**: ...
### MySQL忘记口令的处理办法 在日常使用MySQL数据库的过程中,难免会遇到忘记登录密码的情况。这不仅会影响到数据库管理操作的进行,还可能导致系统服务无法正常运行。本文将详细介绍在Windows与Unix/Linux环境下...