zoukankan      html  css  js  c++  java
  • Mysql 备份恢复之 Mysqldump 工具

    目前正在学习中,看到mysqldump工具导出的数据都是文本形式的,如果是blob或text大对象类型导出的是什么格式的?这个需要后续研究。下面只先总结下简单的。
    一、备份
    1、备份Mysql一个数据库
    mysqldump -h hostname -u username -p databasename > databasename.sql(回车后会提示输入密码,如果是Mysql数据库服务器上做,不需要加-h选项)
    2、备份Mysql多个数据库
    mysqldump -h hostname -u username -p -B databasename1 databasename2 databasename3 > multidatabase.sql
    3、直接将MySQL数据库压缩备份
    mysqldump -h hostname -u username -p databasename | gzip > gzipdatabase.sql.gz
    4、备份MySQL数据库为带删除表的格式(能够让该备份覆盖已有数据库而不需要手动删除原有数据库)
    mysqldump -–add-drop-table -u username -p databasename > databasename.sql
    5、备份MySQL数据库某个(些)表
    mysqldump -h hostname -u username -p databasename specific_table1 specific_table2 > database_multitab.sql
    6、仅仅备份数据库结构
    mysqldump –no-data –databases databasename1 databasename2 databasename3 > database_structure.sql
    7、备份服务器上所有数据库
    mysqldump –all-databases > alldatabase.sql

    二、恢复
    1、还原MySQL数据库的命令
    mysqldump -h hostname -u username -p databasename<databasename.sql
    2、还原压缩的MySQL数据库
    gunzip<gzipdatabase.sql.gz|mysql -u username-p databasename
    3、将数据库转移到新服务器
    mysqldump -u username -p databasename|mysql–host=*.*.*.*-Cdatabasename
  • 相关阅读:
    堆排序算法(C#实现)
    在 .NET 2.0 中享受 .NET 3.0的特性
    火花:使用文件管理功能管理我的连接
    我们可以做的更好
    有价值的文章
    网上掏宝
    WPF绑定技术一步步学
    结构类型需要重载GetHashCode和Equals
    关于扩展Visual Studio 2005的相关资料
    插件模型应该考虑的问题
  • 原文地址:https://www.cnblogs.com/zhaoshuangshuang/p/3314261.html
Copyright © 2011-2022 走看看