电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

《财务管理实务(第2版)》电工与电子技术电子商务电子课件数据库原理及应用教程(基于Linux的MySQL和NoSQL应用)第15章ppt

22页
  • 卖家[上传人]:o-TJg0e****2mBvG-...
  • 文档编号:332998967
  • 上传时间:2022-08-31
  • 文档格式:PPTX
  • 文档大小:268.87KB
  • / 22 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、PPT模板下载:/moban/行业PPT模板:/hangye/节日PPT模板:/jieri/PPT素材下载:/sucai/PPT背景图片:/beijing/PPT图表下载:/tubiao/优秀PPT下载:/xiazai/PPT教程:/powerpoint/Word教程:/word/Excel教程:/excel/资料下载:/ziliao/PPT课件下载:/kejian/范文下载:/fanwen/试卷下载:/shiti/教案下载:/jiaoan/字体下载:/ziti/电子课件数据库原理及应用教程(基于Linux的MySQL和NoSQL应用)第15章第15章MySQL数据库备份与还原数据库原理及应用教程(基于Linux的MySQL和NoSQL应用)CONTENTS备份与还原概述1通过文件备份和还原23小结4通过命令MySQLdump备份还原备份与还原概述115.1 备份与还原概述为保证数据库的可靠性和完整性,数据库管理系统通常会采取各种有效的措施来进行维护。尽管如此,在数据库的实际使用过程中,仍然存在着一些不可预估的因素,会造成数据库运行事务的异常中断:计算机硬件故障算机硬件故障计算机算机软

      2、件故障件故障病毒病毒人人为误操作操作自然灾害自然灾害盗窃盗窃面对这些可能的因素会造成数据丢失或被破坏的风险,数据库系统提供了备份和恢复策略来保证数据库中数据的可靠性和完整性。15.1 备份与还原概述数据库备份是指通过导出数据或者拷贝表文件的方式来制作数据库的副本。数据库的恢复(也称为数据库的还原)是将数据库从某一种“错误”状态(如硬件故障、操作失误、数据丢失、数据不一致等状态)恢复到某一已知的“正确”状态。数据库的恢复是以备份为基础的,它是与备份相对应的系统维护和管理操作。在MySQL数据库中具体实现备份数据库的方法可以分为以下几种:1、完全备份将数据库中的数据及所有对象全部备份2、表备份仅将一张或多张表中的数据进行备份,可以使用select into outfile 或backup table语句,只提取数据库中的数据,而不备份表的结构和定义。15.1 备份与还原概述3、增量备份在某次完全备份的基础上,只备份其后数据的变化。可用于定期备份和自动恢复。通过文件备份和还原215.2 通过文件备份和还原由于MYSQL服务器中的数据文件是基于磁盘的文本文件,所以最简单、最直接的备份操作就是把

      3、数据库文件直接复制出来。具体操作:先执行FLUSH TABLES语句将所有数据写入到数据文件的文本文件中。再停止MySQL数据库服务器虽然停止MySQL数据库服务器,可以解决复制数据库文件实现数据备份的问题,但是这种方法不是最好的备份方法。这是因为实际情况下,MySQL数据库服务器不允许被停止,同时该方式对InnoDB储存引擎的表不适合,只适合MyISAM引擎。通过命令MySQLdump备份还原315.3.1 备份1、使用MySQL客户端实用程序2、使用MySQLdump程序备份数据MySQLdump程序可以备份数据库表的结构,还可以备份一个数据库,甚至整个数据库系统,只需在MySQL客户端实用程序的运行界面中输入MySQLdump-help命令,即可查看到MySQLdump程序对应的命令(1)备份表MySQLdump options database tables filename15.3.1 备份(1)备份表MySQLdump options database tables filename【例15-1】使用MySQLdump备份数据库MySQL_test中的表customers。

      4、MySQLdump-hlocalhost-uroot-p153456 MySQL_test customers/home/root01/database_bak/customers.sql;命令成功执行完毕后,会在指定的目录/home/root01/database_bak下生成一个表customers的备份文件customers.sql,该文件中存储了创建表customers的一系列SQL语句以及该表中所有的数据。15.3.1 备份(2)备份数据库MySQLdump options databases options db1 db2 db3.filename【例】备份数据库MySQL_test和数据库MySQL到/home/root01/database_bak目录下。MySQLdump-hlocalhosturoot-p153456 databases MySQL_test MySQL /home/root01/database_bak/data.Sql;会在指定的目录/home/root01/database_bak下生成一个包含两个数据库MySQL_test和MySQL的备份文

      5、件data.sql,该文件中存储了创建这两个数据库及其内部数据表全部SQL语句以及两个数据库中所有的数据。15.3.1 备份(3)备份整个数据库系统MySQLdumpoptions-all-databasesoptions filename;【例15-2】备份MySQL服务器上所有数据库。MySQLdump-u root-p153456-all-databases/home/root01/database_bak/alldata.Sql;可以在MySQLdump命令中使用“tab=”选项来分开数据和创建表的SQL语句。15.3.1 备份(3)备份整个数据库系统MySQLdumpoptions-all-databasesoptions filename;【例15-3】将数据库 MySQL_test中所有表的表的结构和数据分别备份到/home/root01/database_bak目录下MySQLdump u root p153456tab=/home/root01/database_bak/MySQL_test;会在/home/root01/database_bak目录中生成4个文件,分

      6、别是customers.txt,customers.sql,customers_copy.txt和customuers_copy.sql.15.3.2 还原1、使用MySQL命令将MySQLdump程序备份的文件中全部的SQL语句还原到MySQL中【例15-4】假设数据库MySQL_test遭遇损坏,试用该数据库的备份文件MySQL_test.sql将其恢复。MySQL u root p153456 MySQL_test MySQL_test.sql;【例15-5】假设数据库MySQL_test中表customers的表结构被损坏,试将存储表customers结构的备份文件customers.Sql恢复到服务器中,其中该备份文件存放在Linux的/home/root01/database_bak目录中。MySQL u root p153456 customers /home/root01/database_bak/customers.Sql;15.3.2 还原2、使用MySQLimport程序恢复数据【例15-6】使用存放在/home/root01/database_bak目录下的备份

      7、数据文件customers.txt,恢复数据库MySQL_test中表customers的数据。MySQLimport hlocalhost-uroot-p153456 low-priority replace MySQL_test/home/root01/database_bak/customers.Txt;MySQLimportoptionsdatabase textfile.;15.4 表的导入和导出在MySQL中,可以使用select intooutfile语句把表数据导出到一个文本文件中进行备份,并可使用load data.infile语句来恢复先前备份的数据。这种方法有一点不足,就是只能导出或导人数据的内容,而不包括表的结构,若表的结构文件损坏,则必须先设法恢复原来表的结构。1)导出备份语句select into.outfileselect*into outfilefile_namecharacter set charset_name export_options|into dumpfilefile_name fields terminated bystring optio

      8、nally enclosed bychar escaped bychar linesterminated bystring 15.4 表的导入和导出2)load data.infile语句load data low_priority|concurrent local infilefile_name.txt replace|ignore into table tbl_name fields terminated by string optionally enclosed by char escaped by char lines starting by string terminated by string ignore number lines (col_name_or_user_var,.)set col_name=expr,.)15.4 表的导入和导出【例15-7】备份数据库MySQL_test中表customers的全部数据到/home/root01/database_bak目录下一个名为backupfile.txt的文件中,要求字段值如果是字符则用双引号标注,字段值之间用逗号隔

      9、开,每行以问号为结束标志。然后,将备份后的数据导入到一个和customers表结构相同的空表cus-tomers_copy中。select*from MySQL_test.customers into outfile/home/root01/database_bak/backupfile.txtfields terminated by.optionally enclosed by“”lines terminated by?;15.4 表的导入和导出【例15-7】备份数据库MySQL_test中表customers的全部数据到/home/root01/database_bak目录下一个名为backupfile.txt的文件中,要求字段值如果是字符则用双引号标注,字段值之间用逗号隔开,每行以问号为结束标志。然后,将备份后的数据导入到一个和customers表结构相同的空表cus-tomers_copy中。load data infile/home/root01/database_bak/backupfile.txt into table MySQL_test.customers_copy fields terminated by,optionally enclosed by“lines terminated by?;本章主要讲述了备份数据库,还原数据库、导入表和导出表的内容。数据库的备份和还原是本章的重点内容。在实际应用中,通常使用MySQLdump命令备份数据库。

      《《财务管理实务(第2版)》电工与电子技术电子商务电子课件数据库原理及应用教程(基于Linux的MySQL和NoSQL应用)第15章ppt》由会员o-TJg0e****2mBvG-...分享,可在线阅读,更多相关《《财务管理实务(第2版)》电工与电子技术电子商务电子课件数据库原理及应用教程(基于Linux的MySQL和NoSQL应用)第15章ppt》请在金锄头文库上搜索。

      点击阅读更多内容
    TA的资源
  • 《财务管理实务(第2版)》电工与电子技术电子商务电子课件第三章 常用传感器ppt

    《财务管理实务(第2版)》电工与电子技术电子商务电子课件第三章 常用传感器ppt

  • 《财务管理实务(第2版)》电工与电子技术电子商务电子课件Chapter15 电路的复频域分析ppt

    《财务管理实务(第2版)》电工与电子技术电子商务电子课件Chapter15 电路的复频域分析ppt

  • 《财务管理实务(第2版)》电工与电子技术电子商务电子课件MySQL数据库应用2.5 表数据操作ppt

    《财务管理实务(第2版)》电工与电子技术电子商务电子课件MySQL数据库应用2.5 表数据操作ppt

  • 《财务管理实务(第2版)》电工与电子技术电子商务电子课件JAVA语言程序设计java11ppt

    《财务管理实务(第2版)》电工与电子技术电子商务电子课件JAVA语言程序设计java11ppt

  • 《财务管理实务(第2版)》电工与电子技术电子商务电子课件14.电压表ppt

    《财务管理实务(第2版)》电工与电子技术电子商务电子课件14.电压表ppt

  • 《财务管理实务(第2版)》电工与电子技术电子商务电子课件6.MOS管的应用ppt

    《财务管理实务(第2版)》电工与电子技术电子商务电子课件6.MOS管的应用ppt

  • 《财务管理实务(第2版)》电工与电子技术电子商务电子课件MySQL数据库应用1.4 MySQl安装与配置ppt

    《财务管理实务(第2版)》电工与电子技术电子商务电子课件MySQL数据库应用1.4 MySQl安装与配置ppt

  • 《财务管理实务(第2版)》电工与电子技术电子商务电子课件MySQL数据库应用3.6 子查询ppt

    《财务管理实务(第2版)》电工与电子技术电子商务电子课件MySQL数据库应用3.6 子查询ppt

  • 《财务管理实务(第2版)》电工与电子技术电子商务电子课件5.运料小车往返控制修改ppt

    《财务管理实务(第2版)》电工与电子技术电子商务电子课件5.运料小车往返控制修改ppt

  • 《财务管理实务(第2版)》电工与电子技术电子商务电子课件2.电容的识别和检测ppt

    《财务管理实务(第2版)》电工与电子技术电子商务电子课件2.电容的识别和检测ppt

  • 《财务管理实务(第2版)》电工与电子技术电子商务电子课件第2章 计算机网络与安全ppt

    《财务管理实务(第2版)》电工与电子技术电子商务电子课件第2章 计算机网络与安全ppt

  • 《财务管理实务(第2版)》电工与电子技术电子商务电子课件9.模拟集成电路芯片特性分析与测试(1)ppt

    《财务管理实务(第2版)》电工与电子技术电子商务电子课件9.模拟集成电路芯片特性分析与测试(1)ppt

  • 《财务管理实务(第2版)》电工与电子技术电子商务电子课件9.模拟集成电路芯片特性分析与测试ppt

    《财务管理实务(第2版)》电工与电子技术电子商务电子课件9.模拟集成电路芯片特性分析与测试ppt

  • 《财务管理实务(第2版)》电工与电子技术电子商务电子课件MySQL数据库应用5.3 数据备份ppt

    《财务管理实务(第2版)》电工与电子技术电子商务电子课件MySQL数据库应用5.3 数据备份ppt

  • 《财务管理实务(第2版)》电工与电子技术电子商务电子课件22.低压差线性可调稳压源电路的参数ppt

    《财务管理实务(第2版)》电工与电子技术电子商务电子课件22.低压差线性可调稳压源电路的参数ppt

  • 《财务管理实务(第2版)》电工与电子技术电子商务电子课件MySQL数据库应用5.2 权限管理ppt

    《财务管理实务(第2版)》电工与电子技术电子商务电子课件MySQL数据库应用5.2 权限管理ppt

  • 《财务管理实务(第2版)》电工与电子技术电子商务电子课件1.电阻的分类和选用ppt

    《财务管理实务(第2版)》电工与电子技术电子商务电子课件1.电阻的分类和选用ppt

  • 《财务管理实务(第2版)》电工与电子技术电子商务电子课件数据库原理及应用教程(基于Linux的MySQL和NoSQL应用)第15章ppt

    《财务管理实务(第2版)》电工与电子技术电子商务电子课件数据库原理及应用教程(基于Linux的MySQL和NoSQL应用)第15章ppt

  • 《财务管理实务(第2版)》电工与电子技术电子商务电子课件第六章 营销活动礼仪ppt

    《财务管理实务(第2版)》电工与电子技术电子商务电子课件第六章 营销活动礼仪ppt

  • 《财务管理实务(第2版)》电工与电子技术电子商务电子课件第二章人力资源信息的收集和处理ppt

    《财务管理实务(第2版)》电工与电子技术电子商务电子课件第二章人力资源信息的收集和处理ppt

  • 点击查看更多
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.