暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

MySQL数据库恢复

易语言mysql新手 2019-10-28
564

数据库恢复是指以备份为基础,与备份相对应的系统维护和管理操作。

系统进行恢复操作时,先执行一些系统安全性的检查,包括检查所要恢复的数据库是否存在、数据库是否变化及数据库文件是否兼容等,然后根据所采用的数据库备份类型采取相应的恢复措施。

数据库恢复机制设计的两个关键问题是:第一,如何建立冗余数据;第二,如何利用这些冗余数据实施数据库恢复。

建立冗余数据最常用的技术是数据转储和登录日志文件。通常在一个数据库系统中,这两种方法是一起使用的。

数据转储是 DBA 定期地将整个数据库复制到磁带或另一个磁盘上保存起来的过程。这些备用的版本成为后备副本或后援副本。

可使用 LOAD DATA…INFILE 语句来恢复先前备份的数据。

【实例】将之前导出的数据备份文件 file.txt 导入数据库 测试库 的表 测试表 中,其中 测试表 的表结构和 测试表1 相同。

首先创建表 测试表,输入的 SQL 语句和执行结果如下所示。

mysql> CREATE TABLE 测试表 LIKE 测试表1;


mysql> SELECT * FROM 测试表;

Empty set (0.00 sec)

导入数据与查询表 测试表 的过程如下所示。

mysql> LOAD DATA INFILE 'D:/file.txt' INTO TABLE 测试库.测试表 FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '?';

Query OK, 10 rows affected (0.14 sec)


mysql> SELECT * FROM 测试库.测试表;


本文分享自微信公众号 - 易语言mysql新手,如有侵权,请联系 service001@enmotech.com 删除。
最后修改时间:2019-12-20 10:03:20
文章转载自易语言mysql新手,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论