使用MySQL数据库备份,数据库备份非常正式的方式,与其他的数据库服务器有相同的概念,但它以往发生的MySQL将更加简单易用的备份方法的文件目录,但有良好和快速。
首先,数据备份捷径
这种方法,因为没有正式文件已被核实,我们要求审判酒吧。
目的:主机备份MySQL数据库主机特斯塔,并返回到机主机
测试环境:
操作系统: WinNT4.0 , Mysql3.22.34 , phpMyAdmin 2.1.0
主机安装在MySQL数据库和创建数据库泰斯塔
主机安装的MySQL数据库,没有数据库泰斯塔
方法步骤:
查看主机,并开始phpMyAdmin数据库主机列表主机没有在数据库中泰斯塔
主机发现在MySQL的安装目录,并找到数据库目录数据
在我的测试环境,这个目录是C : mysqldata
对应的数据库,以找到的名称子目录ç : mysqldataTestA
主机复制并粘贴到Data目录数据库是主机与主机的数据文件相同的目录下
主机刷新phpMyAdmin数据库检视我们所看到的特斯塔已经出现,以及操作,如查询修改正常,取得成功的恢复备份和恢复
试验结论: MySQL数据库的形式,一份文件可以保存,备份和恢复,只要恢复相应的文件目录可以,而无需使用其他工具来备份。
第二,正规的方法(官方建议) :
出口的MySQL使用mysqldump工具,基本用法是:
mysqldump [选项]数据库[表]
如果您不放弃任何表,整个数据库将被导出。
通过执行mysqldump -帮助,您可以让您的mysqldump的版本支持的选项表。
请注意,如果您运行mysqldump没有-快速或-选择选项, mysqldump导出的结果将是装载整个结果集到内存中,如果你正在导出一个大型数据库,这将是一个问题。
mysqldump支持下列选项:
-添加锁
出口的每个表在锁表之前和之后的增加解锁就座。 (为了使速度和插入MySQL的) 。
-添加下拉表
在每个创建声明添加下拉表。
-允许-关键词
允许建立的名称是从关键词。这是所表现出的增加,以往的方法就座。
- C和-完成插入
使用完整INSERT语句(与列名) 。
- C和-压缩
如果客户端和服务器支持压缩,压缩的所有信息两者之间的关系。
-延迟
插入插入延迟命令行。
娥-延长插入
使用新的多行INSERT语法。 (让更多的紧缩政策的INSERT陈述和更快)
- # , -调试[ = option_string ]
跟踪程序的使用(用于调试) 。
-帮助
显示帮助信息并退出。
-领域的终止,由=...
-领域封闭,由=...
-领域,选择封闭,由=...
-领域转义由=...
-领域的终止,由=...
这些选项与- T的选择,使用,以及相应的条款,加载数据INFILE相同的含义。
|