首页 > 数据库 >备份 mysql数据

备份 mysql数据

时间:2023-06-21 22:02:05浏览次数:48  
标签:备份 gz tm mysqldump mysql 数据 数据库 user

Mysql数据库的常用备份方法是使用使用mysqldump, 其命令格式如下:

# mysqldump [options] database [tables]

其中参数的含义为:

options:代表mysqldump的选项,通过mysqldump –help可以查到。

database: 代表将要备份的数据库

tables: 代表将要备份的表,如果不指定任何表,则备份整个数据库。

 

一个简单的备份命令:

mysqldump -udump_user -pdump_user woshitTest > ~/tmp/woshitTestDumpFilePwss.txt

上面命令是把本机的 mysql 数据库woshitTest 备份到 ~/tmp/woshitTestDumpFilePwss.txt 文件

这个数据库的登录用户名是 dump_user , 密码也是 udump_user

 

除了上面的参数 –u –p 外,还有一些有用的参数:

 

-c or - complete_insert    
这个选项使得mysqldump命令给每一个产生INSERT语句加上列(field)的名字。当把数据导出导另外一个数据库时这个选项很有用。     
实例: INSERT INTO `pwss` (`id`, `username`, `description`) VALUES (1,'weiwei','I love this girl'); 
-t or --no-create- info    
这个选项使的mysqldump命令不创建CREATE TABLE语句,这个选项在您只需要数据而不需要DDL(数据库定义语句)时很方便。

 

 

反过来恢复也很简单:

mysql -udump_user -pdump_user woshittest< 1.txt

参看:

有关MYSQLDUMP的详细解释
http://blog.chinaunix.net/u/29134/showart_287899.html

 

 

如果需要备份的数据很大,则可以用 gzip 进行压缩。例子如下:

mysqldump -u root -p tm | gzip > tm_050519.sql.gz   
备份 tm 数据库到 tm_050519.sql.gz从gz文件直接恢复命令:   
gzip < tm_050519.sql.gz | mysql -u root -p tm

参看:
用mysqldump对MySQL数据库进行数据备份与恢复
http://tech.ddvip.com/2007-10/119362784036619.html

标签:备份,gz,tm,mysqldump,mysql,数据,数据库,user
From: https://blog.51cto.com/u_15588078/6532132

相关文章

  • RNN预测模型做多输入单输出预测模型,直接替换数据就可以用。
    RNN预测模型做多输入单输出预测模型,直接替换数据就可以用。程序语言是matlab,需求最低版本为2021及以上。程序可以出真实值和预测值对比图,线性拟合图,可打印多种评价指标。PS:以下效果图为测试数据的效果图,主要目的是为了显示程序运行可以出的结果图,具体预测效果以个人的具体数据......
  • 精细运营、数据赋能、生态联动…银行大零售数字化转型攻略
    当前我国银行业的内外部环境正在发生深刻的变化,数字化转型已经成为行业的普遍共识。尤其在银行大零售数字化转型的过程中,各家银行差异性较大,虽然都开始突破传统零售模式,但仍面临一些共性的挑战,比如缺乏科学的顶层规划、应用层面的数字化手段亟待提升、数据与IT基础设计能力不足等。......
  • 机器学习基础-统计学习与数据分析介绍
    本书介绍    本入门级统计教科书主要讲解发展和培养统计思维所需的基本概念和工具。它提供了描述性,归纳性和探索性的统计方法,并指导读者完成定量数据分析的过程。在实验科学和跨学科研究中,数据分析已成为任何科学研究的组成部分。诸如判断数据的可信度,分析数据,评估所获得结果的......
  • 模型剪枝在大规模数据集处理中的应用:让数据处理更高效、更快速
    目录引言随着机器学习和深度学习应用的不断发展,大规模数据的处理变得越来越重要。然而,这些数据往往包含大量的特征和噪声,使得模型的训练和评估面临着巨大的挑战。为了提高模型的效率和准确性,模型剪枝(ModelSelection)成为了一个必不可少的工具。本文将介绍模型剪枝在大规模数......
  • 数据挖掘中的机器学习算法研究
    目录数据挖掘中的机器学习算法研究是人工智能领域中的重要方向之一。机器学习是指通过计算机算法,让计算机从数据中自动提取规律和特征,从而实现对数据的分析和决策。在数据挖掘中,机器学习算法起着至关重要的作用,能够实现对大量数据的自动学习和分析,为实际应用提供重要的支持。本文......
  • R语言中的跨平台支持:如何在Windows、MacOS和Linux上使用R语言进行数据分析和可视化
    目录当今数据科学领域,R语言已经成为了数据分析和可视化的流行工具。R语言具有强大的功能和灵活性,使得它可以在各种不同的平台上运行,包括Windows、MacOS和Linux。因此,本文将介绍R语言中的跨平台支持,如何在Windows、MacOS和Linux上使用R语言进行数据分析和可视化。一、引言随着数......
  • 人工智能透明度与数据隐私的平衡:实践和解决方案
    目录1.引言2.技术原理及概念标题:30.《人工智能透明度与数据隐私的平衡:实践和解决方案》随着人工智能技术的发展和应用,数据隐私和透明度已经成为了越来越重要的话题。如何平衡这两个方面的需求,使得人工智能技术能够更好地服务于人类社会,成为了一个需要深入思考和探讨的问题。在......
  • 数据仓库和数据湖的性能监控和优化:确保数据的实时性和准确性
    目录1.引言2.技术原理及概念3.实现步骤与流程4.应用示例与代码实现讲解数据仓库和数据湖是现代企业级数据分析和决策的基础,因为它们提供了存储和处理大量数据的能力。然而,当数据量庞大,处理速度缓慢,存储容量不足时,数据仓库和数据湖的性能往往会受到瓶颈,影响数据的实时性和准确......
  • 如何从AWS中学习如何使用AmazonSimpleStorageService(S3)进行数据存储
    目录文章标题:32.《如何从AWS中学习如何使用AmazonSimpleStorageService(S3)进行数据存储》背景介绍:随着数据量的不断增加,数据存储的需求也越来越大。传统的数据存储方式已经无法满足现代应用程序的需求,因此,数据存储技术不断发展和创新,尤其是在云计算领域,各种存储解决......
  • 深入了解ApacheZeppelin:如何构建高效的数据科学平台
    目录引言随着数据科学和人工智能的快速发展,如何构建高效的数据科学平台已经成为一个重要议题。ApacheZeppelin是一个开源的数据科学平台,其提供了一种简单、高效的方式来处理和存储数据,并且具有高度可定制性和灵活性。在本文中,我们将深入探讨ApacheZeppelin的技术原理、实现......