niusouti.com
参考答案和解析
正确答案: 如果数据库名字是abcd
服务器是linux系列:数据库的路径是/var/lib/mysql/abcd
如果是windows系列:数据库路径是:.../mysql/data/abcd
有两张方法备份,一种是直接备份文件夹,一种是备份数据。
直接备份文件夹比较方便和安全(需要先把数据库服务停了)。
另一种直接用mysqldump备份,需要把数据库应用方面停掉。
解析: 暂无解析
更多“问答题MYSQL数据库怎么备份恢复?”相关问题
  • 第1题:

    MySQL客户端程序mysqldump的作用是()

    A、备份数据库

    B、创建数据库

    C、启动MySQL服务器

    D、删除数据库


    正确答案:A

  • 第2题:

    假设已对pubs数据库进行了完全备份,并备份到MyBK_1备份上,假设此备份设备只含有对 pubs数据库的完全备份,则恢复pubs数据库的语句为______。


    正确答案:RESTORE DATABASE pubs FROM MyBK_1
    RESTORE DATABASE pubs FROM MyBK_1 解析:这是对锁粒度概念的考查,锁粒度与事务并发执行的程度和 DBMS并发控制的开销有密切的联系,锁粒度越大,系统中可以被加锁的数据项就越少,事务并发执行度就越低,同时系统开销也就越小;反之,锁粒度越小,系统开销越大。

  • 第3题:

    下面对SQL Server数据库的完全恢复模型的不正确叙述是( )。

    A.使用完全恢复模型可以将数据库恢复到上次备份的即时点。

    B.对简单恢复模型的数据库,系统自动收缩其日志文件。

    C.对完全恢复模型的数据库,系统自动收缩其日志文件。

    D.完全恢复模型的数据库支持如下备份方法:数据库完全备份、数据库差异备份、日志备份。


    正确答案:C

  • 第4题:

    在SQL Server 2000中,设某天对某数据库进行了下列备份过程。在完成差异备份2之后,发现第3次修改数据库的操作是错误的。现要用数据库备份将数据库恢复到第2次修改后的状态。正确的恢复顺序是

    A.恢复完全备份1、日志备份1、差异备份1和日志备份2

    B.恢复完全备份1、日志备份1和差异备份1

    C.恢复完全备份1和差异备份1

    D.恢复完全备份1、差异备份1和日志备份2


    正确答案:D
    解析:完全备份是将数据库的内容全部备份下来,对数据库进行的第一个备份必须是完全备份;差异备份是备份数据库中相对于完全备份之后对数据库进行的修改部分;日志备份是备份自前一次备份之后的日志内容。数据库的恢复也是从完全备份开始,然后恢复最近的差异备份,最后再顺序恢复后续的日志备份。

  • 第5题:

    MYSQL数据库怎么备份恢复?


    正确答案: 如果数据库名字是abcd
    服务器是linux系列:数据库的路径是/var/lib/mysql/abcd
    如果是windows系列:数据库路径是:.../mysql/data/abcd
    有两张方法备份,一种是直接备份文件夹,一种是备份数据。
    直接备份文件夹比较方便和安全(需要先把数据库服务停了)。
    另一种直接用mysqldump备份,需要把数据库应用方面停掉。

  • 第6题:

    用直接复制MySQL文件的方式备份数据库要求数据表的存储格式为()

    • A、MyISAM
    • B、InnoDB
    • C、MEMORY
    • D、ARCHIVE

    正确答案:A

  • 第7题:

    完全数据库恢复备份


    正确答案: 是指通过使用数据库备份和事务日志备份将数据库恢复到发生失败的时刻,因此几乎不造成如何数据丢失,这成为对付因存储介质损坏而数据丢失的最佳方法

  • 第8题:

    数据库备份的类型只有两种,分别是数据库备份、事务日志备份;恢复模式只有三种:简单恢复、完全恢复、批日志恢复。


    正确答案:错误

  • 第9题:

    多选题
    MySQL保证数据安全的方法有()
    A

    数据库备份

    B

    二进制日志文件

    C

    数据库复制

    D

    数据审计


    正确答案: B,C
    解析: 暂无解析

  • 第10题:

    问答题
    试叙述在备份与恢复技术中数据库日志的作用。

    正确答案: 日志则是对备份的补充,它可以看作是一个值班日记,它将记录下所有对数据库的更新操作。这样就可以在备份完成时立刻刷新并启用一个数据库日志,数据库日志是实时的,它将忠实地记录下所有对数据库的更新操作。因此,当磁盘出现故障造成数据库损坏时,就可以首先利用备份恢复数据库(恢复大部分数据),然后再运行数据库日志,即将备份后所做的更新操作再重新做一遍,从而将数据库完全恢复。
    解析: 暂无解析

  • 第11题:

    问答题
    日志备份对数据库恢复模式有什么要求?

    正确答案: 日志备份要求数据库恢复模式不能是简单的。
    解析: 暂无解析

  • 第12题:

    问答题
    优化MYSQL数据库的方法。

    正确答案: 1、选择合适的字段的数据类型
    1)能用数字不用字符串
    2)char、varchar、text  能用varchar不用char
    3)给字段加not null 避免在表中出现NULL关键字(default 值)
    2、选择合适的字段充当主键
    1)建议每张表必须有主键
    2)用数字类型的字段充当主键
    3、拆分表
    1)拆分字段,将文章的标题与内容分开
    2)拆分记录,将今年的记录与往年的记录分开
    4、给字段合理添加索引
    A.格式:(普通索引)->
    创建:CREATE INDEX <索引名> ON tablename (索引字段)修改:ALTER TABLE tablename ADD INDEX [索引名] (索引字段)
    创表指定索引:CREATE TABLE tablename([...],INDEX[索引名](索引字段))(唯一索引)->
    创建:CREATE UNIQUE <索引名> ON tablename (索引字段)    修改:ALTER TABLE tablename ADD UNIQUE [索引名] (索引字段)
    创表指定索引:CREATE TABLE tablename([...],UNIQUE[索引名](索引字段))(主键)->
    它是唯一索引,一般在创建表是建立,格式为:
    C.REATA TABLE tablename ([...],PRIMARY KEY[索引字段])
    5、事务处理:
    A.保证数据完整性,例如添加和修改同时,两者成立则都执行,一者失败都失败mysql_quer("BEGIN");
    M.ysql_query("INSERT INTO customerinfo (name) VALUES (’$name1’)";mysql_query("SELECT * FROM `orderinfo` where customerid=".$id");mysql_query("COMMIT");
    6、锁定表,优化事务处理:
    A.我们用一个 SELECT 语句取出初始数据,通过一些计算,用 UPDATE 语句将新值更新到表中。
    包含有 WRITE 关键字的 LOCK TABLE 语句可以保证在 UNLOCK TABLES 命令被执行之前,不会有其它的访问来对 inventory 进行插入、更新或者删除的操作mysql_query("LOCK TABLE customerinfo READ, orderinfo WRITE");mysql_query("SELECT customerid FROM `customerinfo` where id=".$id);mysql_query("UPDATE `orderinfo` SET ordertitle=’$title’ wherecustomerid=".$id);mysql_query("UNLOCK TABLES");
    7、使用外键,优化锁定表
    A.把customerinfo里的customerid映射到orderinfo里的customerid,任何一条没有合法的customerid的记录不会写到orderinfo里CREATE TABLE customerinfo(customerid INT NOT NULL,PRIMARY KEY(customerid))TYPE = INNODB;CREATE TABLE orderinfo(orderid INT NOT NULL,customerid INT NOT NULL,PRIMARY KEY(customerid,orderid),FOREIGN KEY (customerid) REFERENCES customerinfo(customerid) ON DELETE CASCADE)TYPE = INNODB;
    注意:’ON DELETE CASCADE’,该参数保证当customerinfo表中的一条记录删除的话同时也会删除order 表中的该用户的所有记录,注意使用外键要定义事务安全类型为INNODB;
    8、优化查询语句
    A.用内连接代替子查询代替子查询,用sphinx代替like模糊查询
    B.最好在相同字段进行比较操作,在建立好的索引字段上尽量减少函数操作
    例子1:
    S.ELECT * FROM order WHERE YEAR(orderDate)<2008;(慢)SELECT * FROM order WHERE orderDate<"2008-01-01";(快)
    例子2:
    S.ELECT * FROM order WHERE addtime/7<24;(慢)SELECT * FROM order WHERE addtime<24*7;(快)例子3:
    S.ELECT * FROM order WHERE title like "%good%";
    S.ELECT * FROM order WHERE title>="good" and name<"good";
    9、缓存,静态化
    10、选择合适存储引擎用Innodb增删改,用myisam查询
    11、主从数据库
    12、负载均衡
    13、最好拿数字类型的字段充当where条件
    14、最好拿相同类型的字段进行比对(避免发生数据类型的转换)
    15、不要在具有索引的字段上添加数据库函数(索引失效)
    解析: 暂无解析

  • 第13题:

    要使任一时刻被损坏的数据库能正确恢复,应做如下备份。()

    A、只备份数据库

    B、只备份数据库增量

    C、只备份事务日志

    D、备份数据库和事务日志


    参考答案:D

  • 第14题:

    背景:某数据运行在archivelog,且用rman作过全备份和数据库的冷备份,

    且所有的归档日志都有,现控制文件全部损坏,其他文件全部完好,请问该怎么恢复该数据库,说一两种方法。


    正确答案:
     

  • 第15题:

    MySQL保证数据安全的方法有( )。

    A.数据库备份

    B.二进制日志文件

    C.数据审计

    D.数据库复制


    正确答案:ABCD

  • 第16题:

    在SQL Server 2000中备份数据库时,可将数据库直接备份到磁盘文件上(假设称为备份方式1),也可以将数据库备份到已建好的备份设备上(假设称为备份方式2)。下列关于这两种备份方式的说法,正确的是

    A.用备份方式1备份数据库时,数据库不能同时直接备份到多个磁盘文件上

    B.用备份方式2备份数据库时,一个备份设备可以由分布在不同磁盘上的文件组成

    C.在对数据库进行一次备份时,可以同时使用备份方式1和备份方式2

    D.在进行数据库恢复时,用备份方式1进行的恢复比用备份方式2进行的恢复快


    正确答案:B
    解析:SQL Server 2000备份数据库的方式有两种:一种是先创建备份设备,然后将数据库备份到备份设备上(这种设备称为永久备份设备)。另一种是直接将数据库备份到物理文件上(这种设备称为临时备份设备)。在执行数据库备份过程中,可以同时向多个备份设备写备份内容,也称为并行备份。

  • 第17题:

    MySQL保证数据安全的方法有()

    • A、数据库备份
    • B、二进制日志文件
    • C、数据库复制
    • D、数据审计

    正确答案:A,B,C,D

  • 第18题:

    mysql的客户端mysqlimport程序是用来()

    • A、删除数据库
    • B、备份数据库
    • C、还原数据库
    • D、创建数据库

    正确答案:C

  • 第19题:

    对SQL Server 2000采用的备份和恢复机制,下列说法正确的是()

    • A、在备份和恢复数据库时用户都不能访问数据库
    • B、在备份和恢复数据库时用户都可以访问数据库
    • C、在备份时对数据库访问没有限制,但在恢复时只有系统管理员可以访问数据库
    • D、在备份时对数据库访问没有限制,但在恢复时任何人都不能访问数据库

    正确答案:D

  • 第20题:

    单选题
    mysql的客户端mysqlimport程序是用来()
    A

    删除数据库

    B

    备份数据库

    C

    还原数据库

    D

    创建数据库


    正确答案: D
    解析: 暂无解析

  • 第21题:

    问答题
    MYSQL数据库怎么备份恢复?

    正确答案: 如果数据库名字是abcd
    服务器是linux系列:数据库的路径是/var/lib/mysql/abcd
    如果是windows系列:数据库路径是:.../mysql/data/abcd
    有两张方法备份,一种是直接备份文件夹,一种是备份数据。
    直接备份文件夹比较方便和安全(需要先把数据库服务停了)。
    另一种直接用mysqldump备份,需要把数据库应用方面停掉。
    解析: 暂无解析

  • 第22题:

    问答题
    数据库的备份与恢复

    正确答案: 数据库的备份与恢复是数据库管理员维护数据安全性和完整性的重要操作,备份是恢复数据库最容易和最能防止意外的保证方法,恢复是在意外发生后利用备份来恢复数据的操作。有三种主要备份策略:只备份数据库、备份数据库和事务日志、增量备份。
    解析: 暂无解析

  • 第23题:

    判断题
    数据库备份的类型只有两种,分别是数据库备份、事务日志备份;恢复模式只有三种:简单恢复、完全恢复、批日志恢复。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第24题:

    ( 难度:中等)关于MySQL的备份操作,以下说法正确的是:
    A.直接加数据库名表示备份指定的单个数据库
    B.选项--all-databases表示备份所有库
    C.备份表名可以使用“数据库名.表名”的方式
    D.同时备份多个库可以使用“-b 数据库1 数据库2”

    答案:AB