当前位置:首页 > 日记 > 正文

备份Internet上提供的MySQL数据库最简单的方法

备份Internet上提供的MySQL数据库最简单的方法
使用MySQL进行数据库备份,一个非常常规的数据库备份方法,和其他数据库服务器有相同的概念,但是你有没有想过MySQL将使用一种更简单的方法来使用文件目录备份,而且很快就会好起来的。
U3000 U3000
一、数据备份的捷径
由于这种方法还没有得到官方文件的证实,所以我们称之为实验。
U3000 U3000
目的:备份中的玉簪主机的MySQL数据库的种皮和恢复它的hostb机
U3000 U3000
实验环境:
U3000 U3000
操作系统:winnt4.0,mysql3.22.34,phpMyAdmin 2.1.0
U3000 U3000
在玉簪安装MySQL数据库和特斯塔数据库的建立
U3000 U3000
的hostb机器安装的mysql数据库没有特斯塔数据库
U3000 U3000
方法步骤:
U3000 U3000
启动phpMyAdmin来看看HostA和hostb数据库列表,和HostB没有种皮数据库
U3000 U3000
发现玉簪MySQL安装目录找到数据库目录数据
U3000 U3000
在我的测试环境中,这个目录是
U3000 U3000
C:mysqldata
U3000 U3000
查找相应数据库名称的子目录
U3000 U3000
C:mysqldatatesta
U3000 U3000
hostb粘贴拷贝的数据目录是在hostb MySQL数据目录玉簪一样
U3000 U3000
刷新hostb phpmyadmin检查数据库列表。我们看到,种皮已经出现,和查询修改运行正常。备份恢复成功。
U3000 U3000
测试结论:MySQL数据库可以保存、备份和文件恢复。只要恢复了相应的文件目录,就无需使用其他工具进行备份。
U3000 U3000
两。正式方法(正式提案):
使用MySQL mysqldump工具出口。基本用法是:
U3000 U3000
mysqldump { } { }选择数据库表
U3000 U3000
如果不提供任何表,则整个数据库将被导出。
U3000 U3000
通过执行mysqldump --help选项,你可以通过你的版本就支持表。
U3000 U3000
注意,如果你跑不快就或选择选项,就将在结果输出的负荷设定记忆整个结果。如果导出大型数据库,这将是一个问题。
U3000 U3000
mysqldump支持以下选项:
U3000 U3000
——加锁
U3000 U3000
在每个表导出之前添加锁表,然后打开表。
U3000 U3000
——添加下拉表
U3000 U3000
在每一个创建语句之前添加一个下拉表。
U3000 U3000
——让关键词
U3000 U3000
允许创建列的名称。这是通过将一个表名添加到列名的方法来完成的。
U3000 U3000
- c,完全插入
U3000 U3000
使用完整的INSERT语句(使用列名)。
U3000 U3000
-压缩
U3000 U3000
如果客户端和服务器都支持压缩,那么两者之间的所有信息都是压缩的。
U3000 U3000
——延迟
U3000 U3000
用插入延迟命令插入行。
U3000 U3000
-,扩展插入
U3000 U3000
使用一个新的行插入语法。(给一个更紧凑的和更快的INSERT语句)
U3000 U3000
- #,——调试{ = option_string }
U3000 U3000
跟踪程序的使用(用于调试)。
U3000 U3000
——帮助
U3000 U3000
显示帮助信息并退出。
U3000 U3000
字段终止于…
U3000 U3000
——封闭的字段…
U3000 U3000
字段可选地包含…
U3000 U3000
——字段转义…
U3000 U3000
字段终止于…
U3000 U3000
这些选择与不选择一起使用,有相应的LOAD DATA INFILE子句的意思相同。
U3000 U3000
LOAD DATA INFILE语法。
U3000 U3000
- f,刷新日志
U3000 U3000
在开始导出之前,先清理MySQL服务器中的日志文件。
U3000 U3000
- f,-力,
U3000 U3000
即使在导出表时遇到SQL错误,仍然继续。
U3000 U3000
h,-主机=…
U3000 U3000
出口对指定主机的MySQL服务器的默认主机的本地数据。
U3000 U3000
- L—锁定表。
U3000 U3000
锁定所有开始的表。
U3000 U3000
- t,不创建信息
U3000 U3000
非写表创建信息(创建表语句)
U3000 U3000
- d,没有数据
U3000 U3000
没有写入表的任何行信息。如果您只想导出表的结构,那么它非常有用!
U3000 U3000
——选择
U3000 U3000
——快速添加表——添加锁——扩展插入——锁定表。
U3000 U3000
你应该给你一个MySQL服务器最快的输出。
U3000 U3000
- pyour_pass,密码{ = your_pass }
U3000 U3000
连接到服务器时使用的密码。如果你没有指定= your_pass部分,就需要从终端的密码。
U3000 U3000
P port_num,端口= port_num
U3000 U3000
TCP / IP端口号连接到主机时使用。(这是用来连接外部主机主机因为它使用UNIX套接字。)
U3000 U3000
-快速
U3000 U3000
没有缓冲的查询,直接出口到标准输出;使用mysql_use_result()去做。
U3000 U3000
-路径/套接字
U3000 U3000
套接字文件使用localhost连接时(这是默认的主机)。
U3000 U3000
-,=某些目录的路径
U3000 U3000
对于每一个给定的表,创建一个table_name.sql文件包含创建SQL命令,和一个table_name.txt文件包含数据。注意:这只能当正在运行在相同的机器由mysqld守护进程运行。该格式。txt文件是基于——XXX和XXX领域线选项。
U3000 U3000
U user_name,用户= user_name
U3000 U3000
MySQL连接到服务器时使用的用户名。默认值是您的UNIX登录名。
U3000 U3000
- o选项
U3000 U3000
设置变量的值。
U3000 U3000
-,详细的
U3000 U3000
长模式。从程序中打印更多信息。
U3000 U3000
- V,版本
U3000 U3000
打印版本信息并退出。
U3000 U3000
W,——= 'where-condition
U3000 U3000
仅导出所选记录;必须注意引用。
U3000 U3000
——=用户= 'jimfwuserid > 1 wuserid<1
U3000 U3000
最常见的使用就可以使整个数据库备份:
U3000 U3000
mysqldump --选择数据库> backup-file.sql
U3000 U3000
但也可以从另一个数据库中丰富另一个MySQL数据库以获取信息:
U3000 U3000
mysqldump --选择数据库MySQL主机=远程主机C的数据库
U3000 U3000
因为mysqldump出口是一个完整的SQL语句,很容易导入数据的MySQL客户端程序:
U3000 U3000
mysqladmin创建target_db_name
U3000 U3000
MySQL target_db_name < backup-file.sql

相关文章

图形XP操作系统有限帐户登录时间

图形XP操作系统有限帐户登录时间

帐户,操作系统,登录,图形,时间,评论:默认情况下,用户可以登录到域中的任何时候。例如,建立lchh用户将被允许登录从7:00至19:00星期一至星期五。下面为您介绍如何限制账户登录时间,具体操作步骤如下,有兴趣的朋友不要错过 限制账户登录的时候,我们…

excel表格用特殊符号补充数字。

excel表格用特殊符号补充数字。

数字,特殊符号,表格,电脑软件,excel,和金融打交道的人都知道有一种习惯,就是填书。在一个安全的填充的方法,即在量的空位增加,或添加$符号,和其他的货币数据的前面。其实,在Excel中,类似的输入法就是rept功能。它的基本格式是=报告(特殊符号填充数…

Foxmail无法找到继续发送按钮(溶液)

Foxmail无法找到继续发送按钮(溶液)

溶液,按钮,电脑软件,Foxmail,问题: 我的电脑上的客户端升级到最新的7.1版本,这个版本的界面设计的感觉之前点击按钮发生了极大的变化,继续发送;发送未发送给收件人,没有找到新的版本;继续发送按钮,发生了什么事 答案uff1a 是的,Foxmail新版本是真…

PDO以OracleLOB大领域,能不能取出来

PDO以OracleLOB大领域,能不能取出来

解决方案,数据,太大,来当,领域,首先,创建一个存储过程get_clob: t_name:查询表的名称;f_name:要查询的字段名;u_id:表的主键查询条件;l_pos:拦截的开始;l_amount:截取长度。 创建或替换程序get_clob(t_name在VARCHAR2,f_name在VARCHAR,t_name,t_name)。 rul…

win732位和64位之间的区别是什么

win732位和64位之间的区别是什么

区别,电脑软件,点评:从各方面综合考虑,Win7系统是目前最好的选择。因为它的版本太多,用户通常选择32位或64位的win7系统。在这里,我们介绍它们之间的区别和它们的可用性。 最新的计算机配置比几年前更强大。使用XP系统不再适用于计算机的性能,所…

简单的原理分析和缓存使用memcache

简单的原理分析和缓存使用memcache

缓存,原理分析,数据库,操作,过程,大型网站如脸谱网,易趣网和其他网站,如果没有memcache作为中间缓冲层,数据访问可能无法站立,对于一般的网站,只要有独立的服务器,您可以配置memcache完全提高网站的访问速度和减少数据库的压力,这里主要讨论Memcac…

在bbui过程bbui.exe过程的作用是什

在bbui过程bbui.exe过程的作用是什

作用,过程,电脑软件,bbui,exe,评论:详细的介绍了bbui.exe,bbui过程 进程文件:bbui或bbui.exe 过程名称:AOL DSL状态监视器 过程类别:安全风险的过程 英文描述: bbui.exe是与美国在线DSL状态监测、相关过程的DSL,它也被称为以下三个方面。 中文参…

oracle排名函数(秩)实例详解

oracle排名函数(秩)实例详解

函数,详解,实例,电脑软件,oracle,已知:两种类型的排序(分区和非分区):使用和不使用分区 -计算两种方式(连续、不连续),相应的功能:dense_rank,秩 查询原始数据:学号、姓名、职称、成绩 SELECT * FROM t_score s_id s_name sub_name 退休主管服务队…

腾讯王卡怎么申请155靓号?附155申请

腾讯王卡怎么申请155靓号?附155申请

腾讯王卡怎么申请155靓号?附155申请地址,方法,腾讯王卡,地址,选择,流量,用户,联通,常用,腾讯王卡是腾讯和联通推出的手机流量卡,能够使用腾讯软件免流量,可以说是非常划算的,而且可以自己选择手机号码,最近有伙伴询问如何才能申请155的靓号,感兴趣的伙伴,…

转移iTunes下载的应用程序和其他文

转移iTunes下载的应用程序和其他文

文件,下载,应用程序,解决方案,电脑软件,默认情况下,iTunes、IOS固件和其他文件下载的文件存储在系统分区中。时间长,导致系统空间不足,影响系统反应速度,本文介绍了文件传输的方法。 首先,打开iTunes,编辑;然后点喜好,然后再改为高级;将默认的iTune…

什么过程mbm4过程查询mbm4.exe是

什么过程mbm4过程查询mbm4.exe是

查询,过程,电脑软件,exe,点评:mbm4.exe是一种流行的主板状态监控 进程文件:mbm4或mbm4.exe 过程名称:主板监视器4 过程类别:安全风险的过程 英文描述: mbm4.exe是一个过程,属于流行的主板监控工具,捆绑了许多计算机。该程序是系统运行的非必要过…

Oracle两个数据表的交集

Oracle两个数据表的交集

数据表,两个,电脑软件,Oracle,您正在研究的Oracle过程是通过Oracle查询两个数据表的交集。 oracle关系数据库管理系统是目前流行的关系型数据库。它是一个极其强大、灵活和复杂的系统。据说在使用Oracle时应该有这样一个想法,也就是说,几乎所…