- 3
- 0
- 约3.92千字
- 约 23页
- 2017-06-30 发布于江苏
- 举报
第八章 mql安全
8.1 备份和恢复概述 数据库中的数据丢失或被破坏原因: (1)计算机硬件故障。 (2)软件故障。 (3)病毒。 (4)误操作。 (5)自然灾害。 (6)盗窃等等。 数据库恢复就是当数据库出现故障时,将备份的数据库加载到系统,从而使数据库恢复到备份时的正确状态。 数据库的恢复是以备份为基础的: 通过导出数据或者表文件的拷贝来保护数据。 8.2 数据库备份和恢复的方法 8.2.1 使用SQL语句备份和恢复表数据 用户可以使用SELECT INTO…OUTFILE语句把表数据导出到一个文本文件中,并用LOAD DATA …INFILE语句恢复数据。 这种方法只能导出或导入数据的内容,不包括表的结构。 如果表的结构文件损坏,则必须先恢复原来的表的结构,然后再恢复表数据。 SELECT INTO…OUTFILE格式 SELECT * FROM table_name INTO OUTFILE file_name export_options 其中,export_options为: [FIELDS [TERMINATED BY ‘string’] [[OPTIONALLY] ENCLOSED BY char] [ESCAPED BY char ] ] [LINES TERMINATED BY string ] 注意:若都不设置,则为默认值。 LOAD DATA …INFILE格式 LOAD DATA INFILE file_name.txt‘ [REPLACE|IGNORE] INTO TABLE tbl_name [FIELDS [TERMINATED BY string] [[OPTIONALLY] ENCLOSED BY char] [ESCAPED BY char ] ] 注意: 这里的导入语句的设置,要与导出语句的设置一致。 导入的表在数据库中必须是已经存在的表。 【例8.1】 备份XSCJ数据库中的KC表中数据到D盘FILE目录中,要求: 字段值如果是字符就用双引号标注, 字段值之间用逗号隔开, 每行以“?”为结束标志。 最后将备份后的数据导入到一个和KC表结构一样的空表COURSE表中。 首先导出数据: USE XSCJ; SELECT * FROM KC INTO OUTFILE D:/FILE/myfile1.txt FIELDS TERMINATED BY , OPTIONALLY ENCLOSED BY LINES TERMINATED BY ?; 创建一个和KC表结构一样的空表COURSE表: Create table course like kc; 文件备份完后将文件中的数据导入到COURSE表中: LOAD DATA INFILE D:/FILE/myfile1.txt INTO TABLE COURSE FIELDS TERMINATED BY , OPTIONALLY ENCLOSED BY LINES TERMINATED BY ?; P223 实验八 2. 用SQL语句进行数据库备份和恢复。 8.2.2 使用客户端程序备份和恢复数据 mysqldump程序 mysqlimport程序 使用客户端的方法如下。 打开DOS终端,进入BIN目录,路径为: C:\Program Files\MySQL\MySQL Server 5.1\bin 后面介绍的客户端命令都在此处输入,界面如图所示。 1. 使用mysqldump备份数据 mysqldump客户端可用于备份数据。包括: 可以备份数据库表的数据内容, 可以备份数据库表的结构, 可以备份一个或多个数据库, 可以备份整个数据库系统. (1)备份表 命令格式: mysqldump -h[hostname] -u[username] -p[password] db_name [tables] filename 备份数据时需要使用用户账号连接到服务器: -h后是主机名,-u后是用户名,-p是用户密码 注意: -p选项和密码之间不能有空格。 如果是本地服务器,-h选项可以省略。 文件默认的保存路径是mysql的bin目录。即 C:\Program Files\MySQL\MySQL Server 5.1\bin 用户也可以指定具体的保存路径。 (1)备份表 【例8.2】 使用mysqldump备份XS表和KC表。 具体命令如下: mysqldump -h localhost -u root -p123456
您可能关注的文档
- 福州一中2009届高三数学(理)下学期第一次质检试卷.doc
- 科学城绿榕路、彩虹一路、伴河路、河东路、荔红路绿化工程.doc
- 神奇的科学现象.ppt
- 第 2 章 计算机中数据信息的表示n2.ppt
- 第08章 辅助存储器.ppt
- 第1章 补充.ppt
- 第20课国际地位的显着提高.ppt
- 第27课时电和磁(30ppt).ppt
- 第2章(出版社).ppt
- 第2课 丁零零,打电话 第1-2课时终稿.ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)