`

mysql 数据库备份mysqldump gzip

阅读更多

GRANT ALL PRIVILEGES ON databaseName.* TO 'userName'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;

数据库备份是很重要的。如果定期做好备份,这样就可以在发生系统崩溃时恢复数据到最后一次正常的状态,把损失减小到最少。MySQLl提供了一个mysqldump命令,我们可以用它进行数据备份,下面假设要备份tm这个数据库:

#mysqldump -u root -p tm > tm_050519.sql

按提示输入密码,这就把tm数据库所有的表结构和数据备份到tm_050519.sql了,因为要总进行备份工作,如果数据量大会占用很大空间,这时可以利用gzip压缩数据,命令如下:

#mysqldump -u root -p tm | gzip > tm_050519.sql.gz

系统崩溃,重建系统时,可以这样恢复数据:

#mysql -u root -p tm < tm_050519.sql

从压缩文件直接恢复:

#gzip < tm_050519.sql.gz | mysql -u root -p tm

当然,有很多MySQL工具提供更直观的备份恢复功能,比如用phpMyAdmin就很方便。但我认为,mysqldump是最基本、最通用的。

分享到:
评论

相关推荐

    mysqldump java远程备份mysql数据库 cmd备份

    下面将详细介绍如何通过CMD(命令提示符)和Java来使用mysqldump进行MySQL数据库的备份。 ### CMD备份 在Windows系统中,我们通常使用CMD(命令提示符)来执行mysqldump命令。首先,确保MySQL服务器已运行,并且...

    mysql数据库每天凌晨3点备份数据库的脚本

    本文将详细介绍如何编写一个在Linux环境下,每天凌晨3点自动执行的MySQL数据库备份脚本,以及如何配置Linux的定时任务来执行这个脚本。 首先,我们来看`DB_backup.sh`这个脚本文件。它通常包含以下核心部分: 1. *...

    mysql数据库备份脚本

    本文将详细介绍如何利用MySQL数据库备份脚本来实现这一目标,特别是关注“mysql数据库备份脚本”的核心功能:定时备份和指定备份路径。 首先,我们来理解定时备份的概念。定时备份意味着在预设的时间间隔自动执行...

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

    首先,我们需要创建一个Shell脚本来执行数据库备份操作。该脚本将调用`mysqldump`命令来完成备份任务。以下是创建脚本的基本步骤: 1. **创建脚本文件**:使用文本编辑器(如`vim`或`nano`)创建一个名为`dbbackup....

    mysql_备份还原,基本操作,双机热备,数据同步,远程连接 文档集合

    MySQL数据库备份和还原的常用命令 时间:2007-11-02 23:29:09 类别:技术 访问:19,122 views RSS 2.0 评论 备份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword databasename &gt; backupfile.sql ...

    mysql数据备份和还原的常用命令

    MySQL 数据备份和还原是数据库管理中非常重要的一步,能够防止数据丢失和恢复数据库。下面将介绍 MySQL 数据备份和还原的常用命令。 MySQL 数据备份命令 1. 备份 MySQL 数据库的命令 mysqldump -hhostname -...

    Mysql数据库备份程序PHP版

    本PHP版的MySQL数据库备份程序正是为了解决这一问题而设计的。 首先,我们要理解数据库备份的基本概念。数据库备份是为了防止数据丢失,通过复制和存储数据库中的所有数据或部分数据到其他存储介质上。备份类型通常...

    mysql数据库备份

    本文将深入探讨MySQL数据库的备份方法,特别是通过`mysqldump`工具进行的备份,以及备份脚本中的关键步骤,包括备份、删除和压缩。 `mysqldump`是MySQL官方提供的一个实用程序,用于导出数据库结构和数据。这个...

    mysql数据库备份程序

    MySQL数据库备份程序是用于保护和恢复数据库数据的重要工具。在MySQL环境中,数据的安全性和完整性至关重要,因此定期备份是任何业务连续性策略的关键组成部分。这款PHP编写的MySQL数据库备份程序提供了方便的方式来...

    MySQL数据库的备份与巧用“没有要进行mysqldump程序备份”说法不完全.pdf

    本文主要探讨了两种常见的MySQL数据库备份方法:直接复制数据库文件和使用`mysqldump`程序。 首先,直接复制数据库文件的方式可以快速完成备份,但这种方法存在一定的风险。在拷贝数据库文件时,必须确保服务器在...

    linux下mysql数据库备份脚本

    总的来说,这个Linux下的MySQL数据库备份脚本是一个运维人员必备的工具,它结合了`mysqldump`、文件压缩和文件清理等功能,提供了一套完整的数据库备份解决方案。通过理解和自定义这样的脚本,你可以根据实际需求...

    phpmysql数据库备份代码

    标题"phpmysql数据库备份代码"暗示了我们将讨论使用PHP编写脚本来实现MySQL数据库的自动备份功能。`dbackup`可能是这个备份系统的项目或文件夹名称,可能包含了整个备份过程的逻辑和实现。 `backup.php`文件很可能...

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

    在Linux环境中,MySQL数据库是广泛使用的开源关系型数据库管理系统,对于数据安全至关重要。为了确保数据的完整性,定期备份和恢复策略是必要的。本篇将详细阐述如何使用Shell脚本来实现MySQL数据库的备份与恢复。 ...

    mysql自动备份数据库脚本

    1. **MySQL数据库备份**: - **全量备份**:通常,全量备份是指复制整个数据库或其结构文件,如`.frm`, `.MYD`, `.MYI`等,以获得数据库的完整状态。在这个过程中,可能使用`mysqldump`命令来导出SQL语句流,这些...

    定时备份mysql数据库

    定时备份MySQL数据库是一项必不可少的任务,确保在出现意外情况如硬件故障、软件错误或人为操作失误时,能够快速恢复到正常状态。本篇文章将详细介绍如何配置定时备份MySQL数据库,包括每日、每周和每月的备份策略。...

    MySQL数据库备份方法介绍.pdf

    本篇文章将深入探讨两种主要的MySQL数据库备份方法:使用`mysqldump`程序和直接拷贝数据库文件。 首先,`mysqldump`是MySQL提供的一种命令行工具,用于生成数据库或其部分的SQL脚本。这些脚本包含了创建数据库结构...

    基于PHP的和其php版mysql数据库备份.zip

    在本主题中,“基于PHP的和其php版mysql数据库备份.zip”文件很可能包含了利用PHP进行MySQL数据库备份的代码示例或者工具。 MySQL是一种流行的关系型数据库管理系统(RDBMS),它被广泛应用在各种规模的Web项目中。...

    数据安全守护神:全面掌握MySQL数据库备份策略

    ### 数据安全守护神:全面掌握 MySQL 数据库备份策略 #### 引言:备份的重要性 在当前数据驱动的商业环境中,数据库备份是确保数据安全和业务连续性的关键环节。特别是对于那些依赖于数据库来支撑核心业务流程的...

    linux和windows上备份Mysql数据库java代码

    综上所述,提供的Java代码片段实现了跨平台的MySQL数据库备份功能,结合了操作系统API调用和数据库操作,是学习Java与数据库交互以及系统集成的一个实用示例。对于任何IT专业人员来说,理解和掌握这种技术都是至关...

    mysql数据库定时备份工具

    总的来说,"mysql数据库定时备份工具"为初学者提供了一个简单易用的数据库备份解决方案,通过学习和实践,不仅可以保护珍贵的数据,也能加深对数据库管理和Linux系统知识的理解。同时,随着技能的提升,还可以进一步...

Global site tag (gtag.js) - Google Analytics