




已阅读5页,还剩24页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
MySql数据库 天津理工大学 华信软件学院 田春艳 Email : tcy_303163.com Tel:2011年9月-2012年1月 Mysql入门很简单 田春艳 Mysql概述 数据备份与还原 n为了保证数据的安全,需要定期对数据进 行备份。备份的方式有很多种,效果也不 一样。如果数据库中的数据出现了错误 , 就需要使用备份好的数据进行数据还原。 这样 可以将损失降低到最小。而且,可能 还会涉及到数据库之间的数据导入与导出 。 Mysql入门很简单 田春艳 Mysql概述 内容 n数据备备份 n数据还原 n数据库迁移 n导出和导入文本文件 Mysql入门很简单 田春艳 Mysql概述 数据备份 n备份数据是数据库管理中最常用的操作。 为了保证数据库中数据的安全,数据库管 理员需要定期的进行数据库备份。一旦数 据库遭到破坏,可以通过备份的文件来还 原数据库。因此,数据备份是很重要的工 作。本节将为读者介绍数据备份的方法。 Mysql入门很简单 田春艳 Mysql概述 使用mysqldump命令备份 nmysqldump命令可以将数据库中的数据备份成一个文 本文件。表的结构和表中的数据将存储在生成的文本 文件中。 nmysqldump命令的工作原理很简单。它先查出需要备 份的表的结构,再在文本文件中生成一个CREATE语 句。然后,将表中的所有记录转换 成一条INSERT语 句。这些CREATE语句和INSERT语句都是还原时使 用的。还原数据时就可以使用其中的CREATE语句来 创建表。使用其中的INSERT语句来还原数据。 Mysql入门很简单 田春艳 Mysql概述 n备份一个数据库 nC:Program FilesMySQLMySQL Server 5.1binmysqldump -u root -p test c:list.sql nC:Program FilesMySQLMySQL Server 5.1binmysqldump -u root -p test 表名c:list.sql n可以使用以下语法将备份文件读回到服务器: nshell mysql 数据库名 mysql -e “备份文件路径/备份文件名.sql“ 数据库 名 Mysql入门很简单 田春艳 Mysql概述 n备份多个数据库 nC:Program FilesMySQLMySQL Server 5.1binmysqldump -u root -p -databases test school c:list1.sql n备份所有数据库 nC:Program FilesMySQLMySQL Server 5.1binmysqldump -u root p all-databases c:list.sql Mysql入门很简单 田春艳 Mysql概述 直接复制整个数据库目录 n优点 n快 n简单 n缺点 n需要停止mysql服务器 n还原时相同版本的MySQL数据库 nMyISAM使用,而InnoDB存储引擎不适用 Mysql入门很简单 田春艳 Mysql概述 使用mysqlhotcopy工具快速备份 n使用mysqlhotcopy进行备份是备份数据库或 单个表的最快的途径。mysqlhotcopy是一个 Perl脚本,最初由Tim Bunce编写并提供。它 使用LOCK TABLES、FLUSH TABLES和cp 或scp来快速备份数据库。 Mysql入门很简单 田春艳 Mysql概述 使用mysqlhotcopy工具快速备份 nMysqlhotcopy 对使用场合有一定限制,它只 能运行在数据库目录所在的机器上,并且只 能用于备份MyISAM 数据库,最后,它只能 运行在Unix和NetWare中。 nMysqlhotcopy 使用的基本语法如下: nshell mysqlhotcopy 数据库名 /路径/备份目录 nshell mysqlhotcopy 数据库名1,数据库名2 . / 路径/备份目录 Mysql入门很简单 田春艳 Mysql概述 内容 n数据备份 n数据还还原 n数据库迁移 n导出和导入文本文件 Mysql入门很简单 田春艳 Mysql概述 数据还原 n管理员的非法操作和计算机的故障都会破 坏数据库文件。当数据库遭到这些意外时 ,可以通过备 份文件将数据库还 原到备份 时的状态。这样 可以将损失降低到最小。 Mysql入门很简单 田春艳 Mysql概述 使用mysql命令还原 n管理员通常使用mysqldump命令将数据库中的数 据备份成一个文本文件。通常这个文件的后缀 名是sql。需要还原时,可以使用mysql命令来还 原备份的数据。 nmysql -u root -p dbname c:name.xml n例如 Mysqldump u root p xml|-X school studentc:student.xml Mysql入门很简单 田春艳 Mysql概述 用mysql命令导出文本文件 nmysql命令可以用来登录MySQL服务器,也可 以用来还原备份文件。同时,mysql命令也可 以导出文本文件。其基本语法形式如下: nmysql -u root p -e “SELECT语句“ dbname C:/name.txt ; n使用-e选项就可以执行SQL语句;“SELECT语 句”用来查询记录;“C:/name.txt”表示导出文 件的路径。 Mysql入门很简单 田春艳 Mysql概述 用mysql命令导出XML文件 nmysql -u root p xml|-x -e “SELECT语句“ dbname C:/name.txt ; Mysql入门很简单 田春艳 Mysql概述 用LOAD DATA INFILE方式导入文 本文件 nMySQL中,可以使用LOAD DATA INFILE 命令将文本文件导入到MySQL数据库中。 其基本语法形式如下: nLOAD DATA LOCAL INFILE file INTO TABLE table OPTION ; Mysql入门很简单 田春艳 Mysql概述 用mysqlimport命令导入文本文件 nMySQL中,可以使用mysqlimport
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025贵州台江县民族中医院第二次招聘备案制专业技术人员考前自测高频考点模拟试题及答案详解(名师系列)
- 2025年应急管理部所属单位第二批次招聘185人考前自测高频考点模拟试题有答案详解
- 2025江西赣州市市直医疗卫生单位及赣州市立医院招聘专业技术人员389人模拟试卷(含答案详解)
- 2025江苏盐城市急救医疗中心招录政府购买服务用工1人模拟试卷及答案详解(各地真题)
- 2025江苏泰州学院招聘专职辅导员和专任教师17人考前自测高频考点模拟试题附答案详解(黄金题型)
- 2025年商洛丹源电力(集团)有限责任公司招聘(2人)考前自测高频考点模拟试题完整参考答案详解
- 2025年中国滑雪双肩包行业市场分析及投资价值评估前景预测报告
- 2025年中国户外遮阳窗行业市场分析及投资价值评估前景预测报告
- 2025黑龙江东北林业大学土木与交通学院派遣人才招聘1人模拟试卷附答案详解(黄金题型)
- 2025湖北鄂州华容区城市建设投资有限公司面向社会招聘4人模拟试卷及答案详解(全优)
- 可爱卡通风人教部编版一年级语文上册课件比尾巴PPT模板
- 温湿度点检记录表-曲线图
- 北师大版六年级数学上册 (生活中的比)比的认识课件教学
- 大班健康《贪吃的大嘴鱼》
- 高考英语读后续写高分讲义:万能语料之心理描写
- 伟大的改革开放 全市获奖
- 人教版小学三年级数学上册几分之一课件16888
- 【孤独症学生心理特点与教育对策(论文)】
- 普通昆虫学形态学部分
- 人文关怀与人文护理
- 湿疮中医护理查房严重湿疹
评论
0/150
提交评论