`

mysql数据库备份命令汇总

阅读更多
备份MySQL数据库的命令

mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql
备份MySQL数据库为带删除表的格式
备份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


shell下执行
备份:
mysqldump -hlocalhost -uroot -p12345 database > 12345.sql
还原:
mysql -hlocalhost -uroot -p12345 database < 12345.sql
----------------------------------------------------------------------
或者mysql>source d:\wcnc_db.sql
分享到:
评论

相关推荐

    MySQL数据库常见问题汇总

    ### MySQL数据库常见问题与解决方案 #### 一、自增字段重置与自增长字段功能实现 **1. 自增字段重置** 在MySQL中,如果你需要重置自增字段(通常用于清理数据后重新开始编号),可以使用以下SQL语句: ```sql ...

    MySQL常用命令汇总.pdf

    以上知识点涵盖了MySQL数据库的常用操作和管理,包括数据库、表的创建与管理、用户权限的设置与管理、数据备份与恢复、系统信息查询以及安全相关的管理命令。掌握这些命令对于进行MySQL数据库的日常管理和维护是非常...

    mysql数据库的多表设计和各种查询(连接查询\子查询\联合查询\报表查询),以及数据库备份和恢复

    MySQL数据库在设计复杂的业务系统时,常常涉及到多表设计,以满足数据的关联性和完整性。在本主题中,我们将深入探讨多表设计的策略、不同的查询方式,以及数据库的备份和恢复方法。 首先,让我们来看多表设计。在...

    mysql命令大全 chm

    对于开发者而言,掌握这些基本命令是进行MySQL数据库操作的基础。通过深入学习和实践,可以更好地利用MySQL的强大功能,提升数据库管理和应用开发的效率。"mysql命令大全 chm" 是一个非常实用的工具,无论新手还是...

    MySql 数据库入门视频学习

    在本篇内容中,我们将基于提供的“MySQL数据库入门视频学习”的相关信息进行展开,详细解析与MySQL数据库相关的基础知识、核心概念及实用技巧。 ### MySQL数据库简介 MySQL是一种广泛使用的开源关系型数据库管理...

    mysql数据库的相关学习整理汇总.zip

    这份“mysql数据库的相关学习整理汇总.zip”压缩包很可能是为了帮助初学者或进阶者系统地掌握MySQL的核心概念、操作技巧以及最佳实践而准备的资料集合。 在MySQL的学习中,以下几个方面是必不可少的知识点: 1. **...

    MySQL常用命令汇总.rar

    MySQL是一种广泛使用的开源关系型数据库管理系统,其命令行工具提供了丰富的功能,用于管理数据库、创建表、查询...在“MySQL常用命令汇总.pdf”文件中,应有更详尽的介绍和示例,建议仔细阅读以提高数据库操作技能。

    优秀数据库工程师之路—MySQL数据库经验及技巧大汇总

    对于有志于成为优秀数据库工程师的读者来说,掌握MySQL数据库的相关知识和技巧是必要的。以下从提供的文件内容中提炼出的知识点。 首先,如何快速掌握MySQL呢?在学习MySQL之前,需要培养对数据库的兴趣,因为兴趣...

    MySQL常用命令汇总

    本篇文章将汇总MySQL中常用的命令,包括数据库的创建与删除、表的操作、数据的查询与备份等,旨在为数据库管理员提供一个实用的命令参考文档。 首先,使用MySQL命令行工具连接到数据库服务器,我们可以执行如下命令...

    mysql面试题史上最强汇总:基础知识+性能优化+备份与恢复+ 数据库设计+数据库管理+高可用性与容灾+安全性+ 框架集成等

    1. 基础知识:包括 MySQL 数据库的基本概念、SQL 命令、数据类型、索引、视图、存储过程等。 2. 性能优化:包括 SQL 查询优化、索引优化、数据表分区、缓存机制等。 3. 备份与恢复:包括数据备份和恢复的方法、备份...

    mysql命令总汇

    - 数据库备份与恢复可以通过 `mysqldump` 命令完成。备份命令通常形式为 `mysqldump -hhostname -uroot -ppassword databasename &gt; databasename_backup.sql`,恢复命令为 `mysql -hhostname -uroot -ppassword -e ...

    MySQL最实用的操作命令

    通过掌握这些命令,可以帮助用户更高效地管理和操作MySQL数据库。 #### 标签解读 - **MySQL**:关系型数据库管理系统。 - **命令**:指用于与MySQL交互的具体指令。 - **DOS**:虽然这里的上下文可能不明确,但可以...

    MySql编程命令汇总.rar

    `mysqldump`工具用于数据库备份,`mysqlimport`或`LOAD DATA INFILE`用于数据恢复。 十四、性能优化 通过`EXPLAIN`关键字分析查询执行计划,调整索引或优化查询语句来提升性能。 十五、日志系统 MySQL的日志系统...

    MySQL DBA必须要掌握的命令汇总

    本文档将对一些常用的MySQL命令进行汇总,并对其用途进行详细解释。 首先,对于数据库的查看和管理,常用命令包括: - `show databases;`:该命令用于显示MySQL服务器上所有的数据库。 - `create database [if not...

    《MySQL数据库原理及应用》教案.rar.zip

    《MySQL数据库原理及应用》是一门深入探讨关系型数据库管理系统MySQL的课程,旨在教授学生如何设计、创建和管理数据库,以及如何在实际应用中优化查询性能。MySQL是世界上最受欢迎的开源数据库之一,广泛应用于Web...

Global site tag (gtag.js) - Google Analytics