|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
为了在某种程序上弥补这一缺陷,许多SQL命令都有一个DELAY_KEY_WRITE项。这个选项的作用是暂时制止MySQL在该命令每插入一条新记录和每修改一条现有之后立刻对索引进行刷新,对索引的刷新将等到全部记录插入/修改完毕之后再进行。server|备份|数据|数据库备份数据库,比方:
BACKUPDATABASENorthwind
TODISK=c:Northwind.bak
复原数据库,比方:
--前往由备份集内包括的数据库和日记文件列表构成的了局集
RESTOREFILELISTONLY
FROMDISK=c:Northwind.bak
--复原由BACKUP备份的数据库
RESTOREDATABASENorthwind
FROMDISK=c:Northwind.bak
--指定复原后的数据库物理文件称号及路径
RESTOREDATABASETestDB
FROMDISK=c:Northwind.bak
WITH
MOVENorthwindTOc: est estdb.mdf,
MOVENorthwind_logTOc: est estdb.ldf
MOVElogical_file_nameTOoperating_system_file_name
指定应将给定的logical_file_name移到operating_system_file_name。
默许情形下,logical_file_name将复原到其原始地位。假如利用RESTORE
语句将数据库复制到不异或分歧的服务器上,则大概必要利用MOVE选项重
新定位数据库文件以免与现有文件抵触。能够在分歧的MOVE语句中指定
数据库内的每一个逻辑文件。
--强迫复原,加上REPLACE参数,则在现无数据库基本上强迫复原。
RESTOREDATABASETestDB
FROMDISK=c:Northwind.bak
WITHREPLACE,
MOVENorthwindTOc: est estdb.mdf,
MOVENorthwind_logTOc: est estdb.ldf
这章描述如何检查和处理在MySQL数据库中的数据损坏。如果你的表损坏很多,你应该尝试找出其原因!见G.1调试一个MySQL服务器。 |
|