《财务管理实务(第2版)》电工与电子技术电子商务电子课件数据库原理及应用教程(基于Linux的MySQL和NoSQL应用)第15章ppt
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的备份文
《《财务管理实务(第2版)》电工与电子技术电子商务电子课件数据库原理及应用教程(基于Linux的MySQL和NoSQL应用)第15章ppt》由会员o-TJg0e****2mBvG-...分享,可在线阅读,更多相关《《财务管理实务(第2版)》电工与电子技术电子商务电子课件数据库原理及应用教程(基于Linux的MySQL和NoSQL应用)第15章ppt》请在金锄头文库上搜索。
《财务管理实务(第2版)》电工与电子技术电子商务电子课件第三章 常用传感器ppt
《财务管理实务(第2版)》电工与电子技术电子商务电子课件Chapter15 电路的复频域分析ppt
《财务管理实务(第2版)》电工与电子技术电子商务电子课件MySQL数据库应用2.5 表数据操作ppt
《财务管理实务(第2版)》电工与电子技术电子商务电子课件JAVA语言程序设计java11ppt
《财务管理实务(第2版)》电工与电子技术电子商务电子课件14.电压表ppt
《财务管理实务(第2版)》电工与电子技术电子商务电子课件6.MOS管的应用ppt
《财务管理实务(第2版)》电工与电子技术电子商务电子课件MySQL数据库应用1.4 MySQl安装与配置ppt
《财务管理实务(第2版)》电工与电子技术电子商务电子课件MySQL数据库应用3.6 子查询ppt
《财务管理实务(第2版)》电工与电子技术电子商务电子课件5.运料小车往返控制修改ppt
《财务管理实务(第2版)》电工与电子技术电子商务电子课件2.电容的识别和检测ppt
《财务管理实务(第2版)》电工与电子技术电子商务电子课件第2章 计算机网络与安全ppt
《财务管理实务(第2版)》电工与电子技术电子商务电子课件9.模拟集成电路芯片特性分析与测试(1)ppt
《财务管理实务(第2版)》电工与电子技术电子商务电子课件9.模拟集成电路芯片特性分析与测试ppt
《财务管理实务(第2版)》电工与电子技术电子商务电子课件MySQL数据库应用5.3 数据备份ppt
《财务管理实务(第2版)》电工与电子技术电子商务电子课件22.低压差线性可调稳压源电路的参数ppt
《财务管理实务(第2版)》电工与电子技术电子商务电子课件MySQL数据库应用5.2 权限管理ppt
《财务管理实务(第2版)》电工与电子技术电子商务电子课件1.电阻的分类和选用ppt
《财务管理实务(第2版)》电工与电子技术电子商务电子课件数据库原理及应用教程(基于Linux的MySQL和NoSQL应用)第15章ppt
《财务管理实务(第2版)》电工与电子技术电子商务电子课件第六章 营销活动礼仪ppt
《财务管理实务(第2版)》电工与电子技术电子商务电子课件第二章人力资源信息的收集和处理ppt
2024-05-28 35页
2024-05-28 20页
2024-05-28 18页
2024-05-28 16页
2024-05-28 28页
2024-05-27 21页
2024-05-19 5页
2024-05-19 8页
2024-05-19 5页
2024-05-19 7页