`
fjjiaboming
  • 浏览: 33316 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

笔记--MySQL数据库备份和还原的常用命令

    博客分类:
  • SQL
SQL 
阅读更多
备份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
分享到:
评论

相关推荐

    MySQL学习笔记4-数据库管理和备份恢复.md

    ### MySQL学习笔记4-数据库管理和备份恢复 #### 数据库管理 - **用户管理**:为了保障数据的安全性和隔离性,数据库管理系统提供了用户管理功能。主要包括创建用户账户、修改用户密码、授权用户访问权限等操作。...

    mysql之学习笔记篇

    本篇学习笔记将围绕MySQL的基础知识展开,重点介绍如何进行MySQL服务的搭建、安装以及常用的基本命令和语法。 #### 一、登录MySQL数据库 登录MySQL数据库是进行任何操作的前提。下面列举了几种常用的登录方法: 1...

    886164823919662MySQL课堂笔记-day01.rar

    11. **备份与恢复**: 数据安全非常重要,因此了解如何备份和恢复MySQL数据库是必要的技能。这通常涉及使用`mysqldump`工具和还原SQL脚本。 12. **性能优化**: 随着数据量的增长,性能优化变得尤为重要。这可能涉及...

    我是MySql数据库学习笔记以及相关项目练习.zip

    MySQL数据库是世界上最受欢迎的开源关系型数据库管理系统之一,广泛应用于Web应用程序、数据分析、企业系统等多个领域。本学习笔记和项目练习旨在帮助初学者和进阶者深入理解和掌握MySQL的核心概念和技术。 1. ...

    mysql 笔记

    通过对这些基本命令的学习和实践,用户可以有效地对MySQL数据库进行日常的管理和维护。这份笔记为学习者提供了一个很好的参考,涵盖了数据表操作的各个方面,包括表的创建、修改、查询,以及数据的备份和恢复等关键...

    MySQL笔记之数据备份与还原的使用详解

    MySQL数据库的管理和保护是任何应用程序的关键部分,尤其是考虑到数据安全性和灾难恢复的需求。本文将深入探讨MySQL的数据备份与还原过程,以及如何有效地使用mysqldump命令。 首先,数据备份是预防数据丢失的重要...

    数据库笔记.zip

    - 数据模型:包括关系型(Relational)、层次型(Hierarchical)、网状型(Network)和NoSQL(Not Only SQL)等,其中关系型数据库是最常见的一种,如MySQL、Oracle和SQL Server。 2. **关系型数据库**: - 关系...

    数据库学习笔记.zip

    恢复操作则根据备份类型使用相应的还原命令,如source命令导入SQL脚本,或者使用恢复工具恢复物理备份。 本学习笔记旨在帮助初学者快速掌握MySQL的基础知识,同时也为有经验的开发者提供了一个复习和深化理解的平台...

    MySQL学习笔记.zip

    MySQL提供用户权限管理,通过GRANT和REVOKE命令控制用户对数据库的访问权限。此外,还应关注SQL注入攻击,通过预编译语句、参数化查询等方式防止此类安全问题。 十二、高级特性 MySQL还包括分区(Partitioning)、...

    MySQL约束课堂笔记.md

    #### 数据库的备份和还原 - **备份**:定期创建数据库的副本,以防数据丢失或损坏。 - **还原**:在数据丢失或损坏的情况下,将数据库恢复到之前的某个状态。 - **方法**: - 使用`mysqldump`命令进行备份。 - ...

    Mysql学习笔记汇总.zip

    - **mysqldump工具**:用于数据库的备份和还原,理解其基本用法和参数。 - **在线备份与热备份**:理解InnoDB引擎的innodb_flush_log_at_trx_commit参数和binlog日志在备份中的作用。 8. **性能优化** - **查询...

    MySQL笔记.rar

    MySQL是世界上最受欢迎的关系型数据库管理系统(RDBMS)之一,被广泛应用于Web应用程序、电子商务、数据存储等多个领域。...通过深入学习和实践,你将能够更好地管理和利用MySQL数据库,满足各种应用场景的需求。

    mysql常见查询语句和学习笔记解析.docx

    根据提供的文档内容,我们可以归纳出以下几个重要的MySQL知识点: ### 一、备份与还原表 ...这些操作涵盖了从基本的数据库管理到复杂的表结构设计和优化等多个方面,对于学习和掌握 MySQL 数据库具有重要的参考价值。

    MySQL.zip学习笔记

    学习设置用户权限、限制IP访问、加密数据传输等措施,保障MySQL数据库的安全。定期更改用户密码,防止未授权访问。 通过以上内容的学习,你将能够熟练地使用MySQL进行数据存储和管理,为你的Java或其他Web应用提供...

    mysql详细学习笔记

    #### 数据库的备份和还原 - 备份可以通过命令行工具或图形界面工具进行。 - 还原同样可以通过命令行或图形界面工具实现。 #### 触发器 **定义** - 触发器是一种特殊类型的存储过程,当特定事件(如INSERT、...

    MYSQL笔记.docx

    6. 备份和还原:备份可以通过`mysqldump`命令完成,还原则用`RESTORE`或导入`.sql`文件。 在创建表时,需要定义各个字段的数据类型和完整性约束条件。主键是一个或多个字段,确保表中每一行的唯一性。外键则是表中...

    MySql备份脚本

    你不用再为数据库的备份还原烦恼了,Mysql数据库的备份远程与还原本地一键操作,快捷方便

    MySQL5.5学习笔记

    MySQL5.5学习笔记,里边是MySQL基础知识,包括对数据库,数据表,视图,数据类型和运算符,MySQL函数,存储过程和函数,以及对数据的增删改查等知识,还有MySQL用户管理以及数据备份与还原的知识!适合初学者学习~

    mysql-interview:MySQL相关面试题总结以及MySQL45讲笔记

    - 使用mysqldump工具进行数据库备份和还原。 - 理解增量备份和热备份的概念。 8. **性能优化** - 优化查询语句:避免全表扫描,合理使用索引,减少JOIN操作等。 - 调整系统参数:如innodb_buffer_pool_size、...

Global site tag (gtag.js) - Google Analytics