`
leejunner
  • 浏览: 82616 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

mysql密码丢失时恢复密码的方法(zz)

阅读更多
不用密码登录
  [root@test1 local]# mysql
  ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO)
  显示错误,说明密码已经修改。

修改方法:
  

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",或直接进入mysql表中修改Password

如:

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

5.重启MySQL Server

Windows:
1.用系统管理员登陆系统。
2.停止MySQL的服务。
3.进入命令窗口,然后进入MySQL的安装目录,比如我的安装目录是c:\mysql,进入C:\mysql\bin
4.跳过权限检查启动MySQL,
c:\mysql\bin>;mysqld-nt --skip-grant-tables
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的密码,第二个命令会提示你输入新密码,重复第一个命令输入的密码。
6.停止MySQL Server,用正常模式启动Mysql
7.你可以用新的密码链接到Mysql了。

2)用修改后的密码登录
  [root@test1 local]# mysql -u root -p
  Enter password: (输入修改后的密码123456)
  Welcome to the MySQL monitor. Commands end with ; or \g.
  Your MySQL connection id is 4 to server version: 4.0.16-standard
  Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
  mysql>
  成功!
  这是通过mysqladmin命令修改口令,也可通过修改库来更改口令。

分享到:
评论

相关推荐

    mysql更改密码 mysql 更改密码

    这两种方法都可以修改 MySQL 密码,但是使用 SET PASSWORD 语句可以在 MySQL 命令行中直接修改密码。 增加新用户 增加新用户是 MySQL 密码管理的另一个重要方面。增加新用户需要使用 GRANT 语句,以下是增加新...

    修改Mysql的root密码方法

    ### 修改MySQL的root密码方法 在数据库管理过程中,有时候我们需要重置MySQL的root用户密码,尤其是在忘记了当前密码或为了安全考虑需要更改密码时。本文将详细介绍如何通过命令行方式安全有效地修改MySQL的root...

    mysql忘记密码解决方法

    mysql忘记密码解决方法mysql忘记密码解决方法mysql忘记密码解决方法

    linux下忘记mysql密码的几种找回方法(推荐)

    今天我们主要是讲一下关于linux忘记mysql密码处理方法,下面提供了5种linux忘记mysql密码找回方法哦。 方法一(先进入root权限): # /etc/init.d/mysql stop # mysqld_safe --user=mysql --skip-grant-tables --...

    解密navicat保存的MYSQL密码

    6. **使用解密工具**:网上有专门的Navicat密码恢复工具,这些工具能够解析出Navicat保存的加密密码。例如,你可以寻找名为“Navicat Password Recovery”或类似的工具,按照软件说明进行操作。 7. **解密过程**:...

    mysql密码破解详细

    #### 一、MySQL密码修改方法概述 在处理MySQL数据库时,有时会遇到忘记密码的情况,这可能导致无法登录数据库进行管理。本文将详细介绍如何在不破坏MySQL服务的前提下修改MySQL的密码。 #### 二、使用`mysqladmin`...

    破解Mysql账号密码的方法

    MySQL使用加密的哈希值存储用户密码,这意味着直接查看数据库中的密码字段并不能看到明文密码。因此,当我们忘记密码时,不能直接通过查看数据库来获取它。 要破解或重置MySQL的密码,我们通常采用以下步骤: 1. *...

    Windows Mysql8.0忘记密码后重置密码(亲测可用)

    在使用 MySQL 数据库时,有时可能会遇到忘记数据库管理员(root)密码的情况,这会给数据库操作带来不便。对于在 Windows 操作系统上运行的 MySQL 8.0 版本,重置密码的过程是相对直接且安全的。以下是详细的操作步骤...

    MySQL密码恢复-20121019-最新版

    ### MySQL密码恢复方法详解 #### 一、背景介绍 在日常的数据库管理工作中,难免会遇到忘记MySQL数据库管理员(root)密码的情况。一旦遇到这种情况,如何有效地进行密码恢复就显得尤为重要了。本文将详细介绍一种...

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

    在使用Windows操作系统时,如果忘记了MySQL数据库中root用户的密码,用户可能会陷入无法登录数据库的困境。这种情况对于数据库管理员来说尤其麻烦,因为没有密码意味着无法执行数据库管理任务,比如更新、查询等。...

    忘记mysql中root密码和zabbix登陆密码[整理].pdf

    当我们忘记了mysql中root密码时,不能正常登陆mysql数据库了。这时候,我们可以通过修改mysql的配置文件来跳过密码登陆。具体步骤如下: 1. 首先,打开mysql的配置文件`/etc/my.cnf`,在 `[mysqld]` 部分添加一行 `...

    MySQL密码修改工具1.1 免费版

    总的来说,MySQL密码修改工具1.1免费版是数据库管理员的得力助手,它简化了密码恢复过程,降低了因忘记密码而带来的困扰。在使用过程中,理解其工作原理和注意事项,将有助于更安全、高效地管理MySQL数据库。

    MYSQL密码过期问题解决

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

    mysql密码破解工具

    mysql的密码破解工具,以及使用教程,mysql修改密码不再困难

    mysql密码修改方法

    mysql密码修改方法!

    mysql 重置数据库密码方法

    MySQL 数据库密码重置方法 MySQL 数据库密码重置是 Database Administrator 的一个常见任务。密码重置可以确保数据库的安全性和可靠性。本文将介绍两种 MySQL 数据库密码重置的方法。 方法一:跳过用户验证 mysql...

    MySQL重置root密码for Linux

    新装MySQL不知道密码,忘记MySQL密码,都可以安装该方法改过来,在Ubuntu和CentOS上用过多次。

    设置的mysql密码无效的问题

    在 MySQL 中设定密码无效的问题是很常见的,特别是在用户设置密码后,无密码时可以登录,而使用密码则不能登录。这是因为 MySQL 的用户验证机制存在一些隐患。在这篇文章中,我们将探讨这种问题的成因,并提供解决...

Global site tag (gtag.js) - Google Analytics