`

MYSQL数据库备份与恢复

 
阅读更多

mysqldump -h主机名 -P端口 -u用户名 -p密码 (–database)数据库名 > 文件名.sql


备份MySQL数据库的命令

mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql

备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。
mysqldump -–add-drop-table -uusername -ppassword databasename > backupfile.sql

直接将MySQL数据库压缩备份
mysqldump -hhostname -uusername -ppassword databasename | gzip > backupfile.sql.gz

备份MySQL数据库某个(些)表
mysqldump -hhostname -uusername -ppassword databasename specific_table1 specific_table2 > backupfile.sql

同时备份多个MySQL数据库
mysqldump -hhostname -uusername -ppassword –databases databasename1 databasename2 databasename3 > multibackupfile.sql

仅仅备份数据库结构
mysqldump –no-data –databases databasename1 databasename2 databasename3 > structurebackupfile.sql

备份服务器上所有数据库
mysqldump –all-databases > allbackupfile.sql

还原MySQL数据库的命令
mysql -hhostname -uusername -ppassword databasename < backupfile.sql

还原压缩的MySQL数据库
gunzip < backupfile.sql.gz | mysql -uusername -ppassword databasename

将数据库转移到新服务器

mysqldump -uusername -ppassword databasename | mysql –host=*.*.*.* -C databasename

===============================================================

Java代码调用命令的方法

  1. Processp=Runtime.getRuntime().exec("cmd/cmysqldump-h127.0.0.1-P3306-uroot-p123456customer>d:/opt/customer/dbback/backupfile-1351022418812.sql");
  2. //等待编译结束
  3. p.waitFor();
  4. //检查返回码,看编译是否出错。
  5. intret=p.exitValue();
  6. System.out.println(ret);
分享到:
评论

相关推荐

    MySQL数据库备份与恢复

    ### MySQL数据库备份与恢复 #### 引言 随着信息技术的快速发展,数据库已成为现代信息系统的核心组成部分。其中,MySQL作为全球最流行的开源关系型数据库管理系统之一,因其高性能、稳定性以及丰富的功能特性,...

    MySQL数据库备份和恢复

    ### MySQL数据库备份与恢复:深度解析与实践指南 在当今数据驱动的世界中,数据库的稳定性和数据的安全性显得尤为重要。MySQL作为全球最流行的开源关系型数据库管理系统之一,其备份和恢复策略是确保数据安全和系统...

    mysql数据库备份与恢复

    本知识点将深入探讨如何在SpringBoot环境下对MySQL数据库进行备份与恢复,以确保数据的安全。 首先,`MysqlBackup.java` 文件很可能是实现备份和恢复功能的核心Java类。在SpringBoot中,我们可以利用JDBC(Java ...

    MySQL数据库备份与恢复详解天盾数据恢复中心PPT学习教案.pptx

    MySQL数据库备份与恢复详解 MySQL数据库备份是指将MySQL数据库中的数据、配置文件、代码、操作系统相关的配置文件、复制相关的配置、二进制日志等备份的一种操作。备份的主要目的是灾难恢复,也就是在数据库数据...

    MySQL数据库备份与恢复.pdf

    MySQL 数据库备份与恢复 备份的重要性 备份是保护数据的最简单方法,它可以防止数据丢失和损坏。数据库备份是指将数据库中的数据复制到另外一个位置,以便在数据丢失或损坏时能够恢复。 备份方法 在 MySQL 中,...

    mysql_window环境下_数据库备份与恢复

    用命令的形式 备份和恢复 mysql数据库 主要有一些备份和恢复中出现的注意事项!

    剖析MySQL数据库备份与恢复.pdf

    MySQL数据库备份与恢复是数据库管理中的关键环节,确保数据的安全性和完整性。本节主要探讨了MySQL中几种常见的备份和恢复方法,以及涉及的相关SQL语句和权限需求。 首先,备份的目的是为了防止数据丢失,提供了一...

    实验4 数据库备份与恢复实验.pdf

    以上知识点详细阐述了MySQL数据库备份与恢复的基本操作、使用工具、以及各操作步骤。这些知识点对于数据库管理、维护和数据安全具有重要意义。通过本次实验,学生可以熟练掌握数据库的备份与恢复技能,了解不同备份...

    MySQL数据库备份与恢复[参考].pdf

    MySQL数据库备份与恢复是确保数据安全的关键环节,尤其在软件开发中,数据的完整性和一致性至关重要。本文主要探讨了MySQL中的几种备份和恢复策略。 首先,备份的基本方法包括锁定表进行一致性的备份。在对相关表...

    L002005004-MySQL数据库备份与恢复.doc

    L002005004-MySQL数据库备份与恢复

    MySQL数据库备份与恢复:全面指南

    本文将详细介绍如何备份和恢复MySQL数据库,包括不同的备份策略和恢复技术。 MySQL作为广泛使用的开源关系型数据库管理系统,存储着大量关键数据。因此,定期备份数据库并确保能够有效恢复是至关重要的。本文将详细...

    实验4 数据库备份与恢复实验 (2).docx

    实验4 数据库备份与恢复实验 数据库备份与恢复是数据库管理系统中非常重要的一部分。实验4 数据库备份与恢复实验旨在让学生掌握数据库备份与恢复的操作方法。 知识点1: 数据库备份 数据库备份是指将数据库中的...

    MySQL数据库备份与恢复详解天盾数据恢复中心PPT课件.pptx

    MySQL数据库备份与恢复详解天盾数据恢复中心PPT课件.pptx

    MySQL数据库备份与恢复详解天盾数据恢复中心学习教案.pptx

    MySQL数据库备份与恢复详解天盾数据恢复中心学习教案.pptx

    浅析MYSQL数据库的备份与恢复.pdf

    MYSQL数据库备份与恢复有多种方法,本文主要介绍两种方法,一是使用mysqldump程序备份恢复,二是直接拷贝备份与恢复。 使用mysqldump程序备份恢复 mysqldump是一个MYSQL内建的命令行工具,可以和MYSQL服务器一起...

    Mysql数据库备份恢复测试报告-xtrabackup.docx

    通过这次测试,我们可以了解到MySQL数据库的备份恢复流程,以及如何验证恢复的正确性。同时,也强调了恢复过程中服务器性能的重要性,以及备份策略对于数据保护的关键性。在实际环境中,企业应根据自身需求制定合适...

    mysql数据库备份和恢复工具

    本文将深入探讨MySQL数据库的备份与恢复策略,并提供相关工具的使用指南。 一、MySQL备份的重要性 数据库备份是防止数据丢失的关键步骤。无论是系统故障、硬件损坏、恶意攻击还是人为错误,都有可能导致数据丢失。...

Global site tag (gtag.js) - Google Analytics