1.备份数据库并压缩文件
mysqldump -u [username] -p [databasename] | gzip > [filename]
例如
mysqldump -u root -p test_db | gzip > /usr/backup/test_db_20131124.sql.gz
2.还原数据库
gunzip < /usr/backup/test_db_20131124.sql.gz | mysql -u root -p test_db
还原命令只是还原数据 不会修改表结构
相关推荐
### MySQL数据库备份与还原知识点详解 #### 一、MySQL数据库备份的重要性 在现代数据库管理中,备份是一项至关重要的任务。它不仅可以帮助我们防止因意外事件(如硬件故障、人为错误或恶意攻击)而导致的数据丢失...
MySQL 数据库备份与还原图解 MySQL 数据库备份是指将 MySQL 数据库中的数据导出到文件中,以便在需要时将数据恢复到数据库中。反之,MySQL 数据库还原是指将备份的数据恢复到数据库中。下面将详细介绍 MySQL ...
### MySQL数据库备份与还原详解 #### 一、MySQL数据库备份 在进行任何重要的数据库操作之前,备份是非常必要的步骤,它可以确保在数据丢失或损坏时能够迅速恢复数据。MySQL提供了多种备份方式,其中最常见的方法之...
### MySQL数据库备份与恢复:深度解析与实践指南 在当今数据驱动的世界中,数据库的稳定性和数据的安全性显得尤为重要。MySQL作为全球最流行的开源关系型数据库管理系统之一,其备份和恢复策略是确保数据安全和系统...
MySQL数据库备份与还原是数据库维护和管理的重要组成部分,它保证了数据的安全性和可靠性。在面临硬件故障、人为错误、软件问题或其他可能导致数据丢失的情况下,一个有效的备份与还原策略可以快速恢复数据库到特定...
MySQL 数据库备份与还原详解 MySQL 数据库备份是指将现有的数据库中的数据和结构复制到一个文件中,以便在需要时恢复数据库。备份数据库可以防止数据丢失、损坏或遭到恶意攻击。MySQL 数据库还原是指从备份文件中...
首先,MySQL数据库备份主要是为了防止数据丢失或损坏。这可以通过多种方式进行,例如使用MySQL自带的`mysqldump`命令行工具,或者编写PHP脚本来实现自动化。`mysqldump`是一个强大的实用程序,能够将数据库结构和...
MySQL数据库备份与还原脚本说明 本文档主要介绍了MySQL数据库的备份与还原脚本说明,包括完整备份和日志备份两部分。 完整备份 完整备份采用免费工具MySQLhotcopy,直接拷贝数据库文件(*.FRM、*.MYD、*.MYI)。...
MySQL 数据库备份与还原 数据库系统原理及 MySQL 应用教程中,备份和恢复策略是非常重要的,因为数据库中的数据可能会由于各种原因而丢失或被破坏,例如计算机硬件故障、计算机软件故障、自然灾害、盗窃、病毒、...
MySQL数据库的备份与恢复是数据库管理系统中至关重要的环节,它确保了数据的安全性和可恢复性。MySQL提供了多种备份策略和工具,本说明主要介绍的是使用MySQLhotcopy和mysqladmin进行完整备份和日志备份的方法。 1....
数据库备份的分类和备份策略 数据库备份的分类 1)物理备份 对数据库操作系统的物理文件(如数据文件,日志文件等)的备份,物理备份的方法: 1.冷备份(脱机备份):是在关闭数据库的时候进行的。 2.热备份(联机...
了解这些基本概念后,你可以查看压缩包内的`基于xtrabackup的MySQL数据库备份及还原Shell脚本`,这个脚本将详细展示如何结合`xtrabackup`和Shell来自动化MySQL数据库的备份与还原流程。在实际使用时,你需要根据自己...
在C#编程中,与MySQL数据库的交互是常见的任务,特别是在开发管理系统的应用程序时。本文将详细介绍如何使用C#来实现MySQL数据库的初始化、备份和还原功能。 首先,数据库的初始化通常指的是创建一个新的数据库。在...
本压缩包"mysql数据库备份还原类.rar"提供了两个PHP类文件,dbback.class.php和upfile.class.php,它们可能用于实现MySQL数据库的自动备份和恢复功能。 1. **数据库备份**: - 备份原理:通常,MySQL数据库的备份...
C# MySQL数据库备份还原 C# MySQL数据库批量备份还原工具是使用C#语言开发的一个数据库备份还原工具,主要用于对MySQL数据库进行批量备份和还原操作。该工具使用了Process类来操作cmd.exe,调用mysqldump.exe来执行...
MySQL数据库的备份与还原是确保数据安全性和完整性的关键步骤,尤其在面临各种可能导致数据丢失的风险,如硬件故障、软件问题、自然灾害、人为错误或病毒攻击时。本章重点介绍了几种备份策略及其优缺点。 首先,...
总的来说,这个C#编写的MYSQL数据库备份恢复工具结合了C#的GUI编程能力与MySQL的数据管理功能,为用户提供了一种便捷的数据库维护方案。理解并掌握其工作原理,有助于提升对C#编程和数据库管理的理解,对于开发者来...