`
jsx112
  • 浏览: 314808 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

linux 下mysql数据库密码恢复的方法

阅读更多
方法如下: 1, 关闭mysql服务 /etc/init.d/mysqld stop 2,使用 –skip-grant-tables选项启动MySQL服务,可以修 改/etc/inin.d/mysqld脚本启动位置增加此选项, vi /etc/init.d/mysqld

方法如下:

1, 关闭mysql服务
/etc/init.d/mysqld stop

2,使用 –skip-grant-tables选项启动MySQL服务,可以修 改/etc/inin.d/mysqld脚本启动位置增加此选项,
vi /etc/init.d/mysqld

在下面运行启动的语句里增加--skip-grant-tables
/usr/bin/mysqld_safe --skip-grant-tables --datadir="$datadir" --socket="$socketfile" \
--log-error="$errlogfile" --pid-file="$mypidfile" \

加入--skip-grant-tables的意思是启动MySQL服务的时候跳 过权限表认证。启动后,连接到MySQL的root不需要口令

3,重新启动mysql服务
/etc/init.d/mysqld start

4. 修改root用户的密码;
mysql> update mysql.user set password=PASSWORD('root') where User='root';

mysql> flush privileges;

mysql> quit

5. 重新启动MySQL,就可以使用 新密码登录了。

service mysqld restart
mysql -u root –proot
登陆成功即可。
6,关闭mysql服务
/etc/init.d/mysqld stop

7, 重新修改第2步修改的/etc/init.d/mysqld,使其保持原来不变,也就是取消--skip-grant-tables语句
8,重新 启动mysql服务

/etc/init.d/mysqld start

unix

分享到:
评论

相关推荐

    Linux下mysql数据库操作手册

    以上就是Linux环境下MySQL数据库操作的一些基本知识点,包括如何连接数据库、修改密码、添加用户、显示数据、创建/删除数据库和表、数据表的操作以及数据库的备份与恢复等内容。这些命令可以帮助用户高效地管理和...

    Linux下mysql数据库备份 恢复.docx

    ### Linux下MySQL数据库备份与恢复知识点详解 #### 一、MySQL数据库备份命令详解 ...通过以上命令和知识点的学习,可以更好地理解和掌握在Linux环境下进行MySQL数据库备份、恢复及其他管理操作的方法和技术要点。

    如何在linux下实现mysql数据库每天自动备份 txt

    ### 如何在Linux下实现MySQL数据库每天自动备份 在Linux环境下进行MySQL数据库的日常自动备份是一项重要的维护工作,它能够确保数据的安全性与完整性。本文将详细介绍如何通过编写Shell脚本并结合Cron定时任务来...

    Linux下的mysql数据库编程

    在Linux环境下进行MySQL数据库编程是一项基础且至关重要的技能,尤其对于系统管理员和开发人员来说。以下将详细探讨这个主题,包括Linux操作系统、MySQL数据库的基本概念、安装与配置、数据库设计、SQL语言、以及...

    Linux下的MySQL数据库编程

    在Linux环境下进行MySQL数据库编程是一项基础且至关重要的技能,尤其对于系统管理员和开发人员来说。MySQL是一种流行的开源关系型数据库管理系统(RDBMS),它以其高效、可靠和易用性而受到广泛赞誉。本讲义将围绕...

    Linux下mysql数据库备份以及恢复shell脚本

    总结,通过编写和使用`databackup.sh`和`datarestore.sh`这样的Shell脚本,Linux用户可以方便地对MySQL数据库进行自动化备份和恢复,确保在系统故障或数据丢失时能够迅速恢复服务,保障业务连续性。这两个脚本是IT...

    LINUX下的Mysql数据库安装及使用方法、教程

    通过上述内容,我们可以了解到在 Linux 系统下安装和使用 MySQL 数据库的基本方法,包括数据库的管理、用户权限控制以及数据的备份与恢复。这些技能对于 Linux 系统管理员来说是非常重要的。希望本文能帮助读者更好...

    linux系统下MySQL数据库的导入导出

    在Linux环境下管理和操作MySQL数据库是非常常见的需求,尤其在数据迁移、备份以及恢复等场景中尤为重要。本文将详细介绍如何在Linux系统中进行MySQL数据库的导入与导出,包括命令行操作的具体步骤、注意事项等。 ##...

    Linux下的MySQL数据库编程_代码

    在Linux环境下进行MySQL数据库编程是一项重要的技能,尤其对于IT专业人士来说。MySQL是一个广泛使用的开源关系型数据库管理系统(RDBMS),它提供了强大的数据存储和管理功能。Linux作为服务器操作系统,与MySQL的...

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

    在提供的`MYSQL数据库密码忘记解决方案.txt`文件中,可能包含了详细的步骤或额外的提示,建议仔细阅读以获取更多信息。记住,安全永远是第一位的,定期备份数据库以及保持良好的密码管理习惯能帮助避免此类问题的...

    Linux下mysql数据库备份方法.docx

    在Linux环境下,MySQL数据库的备份是系统管理员的重要任务之一,以确保数据的安全性和可恢复性。MySQL提供了多种备份方法,本文主要介绍了两种常见的方法:通过`mysqldump`工具和通过直接拷贝数据库文件。 1. **...

    Linux系统Mysql数据库的备份和还原.pdf

    以下将详细阐述Linux系统下MySQL数据库的备份和还原过程。 首先,备份MySQL数据库通常使用`mysqldump`工具,这是一个命令行实用程序,可以用来备份整个数据库或单个表。在描述中,我们看到备份过程分为几个步骤: ...

    忘记密码不用愁【linux下 MySQL数据库忘记密码解决方案】

    在Linux环境下,MySQL数据库是广泛使用的数据库管理系统,但有时用户可能会遇到忘记数据库密码的问题,这可能导致无法正常访问数据库。本文将详细介绍如何在Linux系统中,特别是CentOS 7.7.1908版本上,解决MySQL...

    linux下MYSQL数据库的备份脚本

    ### Linux下MySQL数据库备份脚本知识点解析 #### 一、脚本概述 本文将详细介绍一个在Linux环境下用于MySQL数据库备份的Shell脚本。该脚本实现了自动化的数据库备份功能,并利用了Cron作业来定时执行备份任务。通过...

    Linux操作mysql数据库使用

    在Linux环境下操作MySQL数据库是一项常见的任务,特别是在服务器管理和软件开发中。MySQL是一个广泛使用的开源关系型数据库管理系统(RDBMS),它提供了强大的数据存储和管理功能。Linux作为服务器操作系统,与MySQL...

    MySQL软件包 linux下数据库搭建

    在Linux环境下,MySQL数据库的搭建是一项基础且重要的工作,它为各类Web应用提供稳定的数据存储支持。MySQL是一款开源、免费的关系型数据库管理系统,以其高效、可靠和易用性深受开发者喜爱。本文将详细介绍如何在...

    远程连接mysql数据库 Linux,MySql数据库远程连接教程.pdf

    理解这些基本概念和操作,能帮助你在Linux环境中有效地管理和维护MySQL数据库,实现远程连接和数据管理。如果你需要进一步学习,可以关注相关的Linux MySQL远程连接教程,以及数据库备份和脚本文件的编写方法。

    mysql数据库备份与还原

    #### 二、MySQL数据库备份方法 MySQL提供了多种备份方式,包括但不限于物理备份和逻辑备份。其中,最常用的是通过`mysqldump`工具进行逻辑备份。 ##### 1. Win32下MySQL的备份 - **步骤**: - 打开命令提示符...

    Linux自动备份MySQL数据库的实用方法

    本篇文章将详细讲解如何在Linux环境下实现MySQL数据库的自动备份。 首先,我们需要创建一个用于存放备份文件的目录。在命令行中,通过`cd`命令切换到指定位置,如 `/www`,然后使用`mkdir`命令创建名为`backup`的...

Global site tag (gtag.js) - Google Analytics