- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
例10.3 使用mysqldump备份MySQL服务器中的所有数据库,存放到D:\mysqlback文件夹中。 备份命令为: C:\Users\Administratormysqldump -u root -p --all-databasesd:\mysqlback\xscj2.sql Enter password: ****** 备份完成后,在d:\mysqlback\xscj2.sql中,包含了对服务器数据库系统中所有数据库的备份,即包括了系统数据库和用户数据库在内的所有数据库,可以用记事本方式打开d:\mysqlback\xscj2.sql来查看其内容。 * 使用mysql命令可以在需要的时候,将前面备份的sql文件导入到数据库中,实现数据库的还原。 语法格式: mysql –u user –p [databasename] filename.sql 其中,user是执行备份操作时使用的用户名,如root;-p是输入用户密码;databasename是数据库名,如果filename.sql是mysqldump工具创建的包含有创建数据库的Create语句的文件,执行的时候不需要指定databasename。 使用mysql命令还原 Part 2 * 例10.4 使用mysql命令将D:\Mysqlback\xscj_kc.sql文件中的备份导入到数据库XSCJ中。 “D:\Mysqlback\xscj_kc.sql”文件是例10.1中用于备份数据表kc的备份文件,通过前面打开查看其内容可以发现,在该备份文件中没有create语句创建数据库XSCJ,所以需要在mysql命令中包含数据库名XSCJ,否则导入将会失败,如: C:\Users\Administratormysql -u root -p D:\Mysqlback\xscj_kc.sql Enter password: ****** ERROR 1046 (3D000) at line 22: No database selected 错误提示:没有加上数据库名,失败!这是因为“xscj_kc.sql”是对表的备份,里面没有包含创建数据库的语句,因此在还原时需要指定该备份是还原到哪一个数据库中。 C:\Users\Administratormysql -u root -p xscj D:\Mysqlback\xscj_kc.sql Enter password: ****** ? C:\Users\Administrator 可见在加上数据库名XSCJ后,导入成功。 * 如果已经登录到MySQL服务器,还可以使用source命令导入sql文件。 语法规则: source filename.sql 使用source命令还原 Part 3 例10.5 使用source导入备份文件D:\Mysqlback\xscj_kc.sql。 导入命令执行如下: mysql use xscj Database changed mysql source D:\Mysqlback\xscj_kc.sql 在执行source D:\Mysqlback\xscj_kc.sql命令之前,需要先使用use命令打开数据库,否则会导致导入失败,因为在xscj_kc.sql文件中,没有指明将内容导入到哪个数据库。 在命令成功执时,会出现 “Query OK, 0 rows affected (0.00 sec)”提示信息,这说明该命令已成功执行。每执行成功一个命令,就会产生一个这样的信息,针对复杂的数据库,将会有大量的提示产生。 谢谢观看 * * * * * * * * * * * * 第10章 数据备份与恢复 (一) * CONTENTS 使用MySQLdump命令备份 Part 1 使用mysql命令还原 Part 2 使用source命令还原 Part 3 * 保存在计算机中的数据如果遭遇到意外的自然灾害、电源故障、软硬件故障、有意或无意的破坏性操作以及病毒等情况,都可能破坏数据的正确性和完整性,从而会影响到系统的正常运行,甚至造成整个系统完全瘫痪。 数据备份的任务与意义就在于当各种破坏发生后,通过备份的数据可进行完整、快速、简捷、可靠地恢复原有系统。因此,MySQL管理员应该对数据进行有计划的备份,以减少各种破坏带来的损失。 * MySQLdump是MySQL提供的用于数据备份的工具。通过执行MySQLdump命令可以将数据库保存到一个文本文件中,这个文本文件中包含有create语句用于创建这个数据库中所有的表结构,以及包含有insert into语句用于插入数据内容。在进行数据还时,通过执行该文本文件中的create语句和insert into语句就可以将数据还原到备
原创力文档


文档评论(0)