如何从mysql备份大量的小表?

作者:无名 - 互联网 -

问题:

在mysql中备份配置数据库的首选方法是什么?

我正在讨论一个带有 ~160 表的模式,其中大多数表的数据行数都小于 100行。 任何给定月份只更改一个或者两个表。 还原;当它们需要发生时,通常只是一个表。

当前的方法是每晚备份整个数据库。

如果有一种简单的方法将表一个一个转储到一个目录树中,那么就可以添加到源代码?


回答 1:

你可以创建一个调用 mysql 命令行 并选择表的脚本:

类似于( 这可能不会运行):

#!/bin/bash

outdir="./tmp"

conftables=`echo"show tables;"|mysql -ult;usernamegt; -plt;passwdgt; lt;confdbgt;`

for i in conftables ; do

echo"select * from $i;"gt; $outdir/$i

done;

cd tmp

svn ci -m"lt;maybe the date as the commentgt;"


回答 2:

我使用 automysqlbackup 脚本来维护对我的数据库的版本。 它保存 daily/weekly/monthly 备份的目录树。 它还能够发送备份日志日志,使你可以轻松地确保备份正在运行

只要把这些放在版本控制中,我想你可能不会这样做。 虽然它只是压缩的二进制数据,但它是相当ineffecient的。




文章标签:tab表tables

这篇内容就是由IT人知识库 小编为各位整理 原文链接:http://www.itpeo.net/389620/4634554.html





dns管理如何预测每月查询所需的#?

问题:cam如何预测每月所需的查询的#?其中一个服务表示每月 5万请求,网站访问者请求的次数是多少? 这里有本地缓存,所 ...

如何在&中查看特定网站的IIS7日志条目?

问题:iis7 is告诉我是一个文件夹( 例如。 包含一对子文件夹的c:inetpublogslogfiles)。 如何 ...

如何排除我的IIS7站点不是gzip压缩的原因?

问题:我有许多网站上的一个iis7机器运行 w2k8.在我使用 帮助我找出一些东西是否被压缩或者没有被压缩。 什么都没有 ...

为什么要 chmod 511/usr/local/apache/bin/httpd?

问题:我正在使用 ubuntu 10.04并安装了apache2服务器。在安全页面 @ 中,他们建议将文件的权限更改为 ...

如何隐藏. php 文件的可以访问性

问题:我在我的网站上看到 www.yourwebsite/php/config.php 文件,或者我可以看到哪些用户 n ...

在 SVN repo 中,如何将文件存储在

问题:我在本地的www文件夹中有两个站点,比如 site1.com 和 site2.com.它们都存储在开发服务器上的m ...

是否有办法限制apachebench连接到服务器的速度?

问题:我试图压力测试一个特定的php脚本,它强制下载一个非常大的文件,但是具有缓慢的客户端。 我还想同时测试站点的其他部 ...

如何阻止外部用户?

问题:我有一些应用程序在 1服务器上运行,一些应用程序只能由内部本地访问。访问内部用户和因特网用户访问内部用户仅访问内部 ...

什么是TLS以及它与SSL的比较?

问题:tls是否是ssl的"新建"版本? 它添加了哪些功能,或者它的安全问题是什么?支持ssl支持的任何内容? 什么会涉 ...

在notpad或者excel工作表中,我如何获得所有的svn存储库 ( 操作系统= sunsolaris )?

问题:执行 $svn 列表命令之后发现大量的储存库- 而且很复杂- 如果在excel工作表中使用一个方法来帮助我设计这个 ...

服务器的( 一般) 和debian有多不同?

问题:关于 debian ( lenny ) 和 ubuntu ( hardy ) 在服务器版本方面的不同?这是一个我知 ...

如何降低后缀smtp空闲超时到 5s?

问题:我正在尝试从postfix到 5s的postfix下的smtpd_policy_service_max_idle, ...

在服务器上,了解托管公司如何设置帐户

问题:是否有任何或者一些hotwo书可以通过实际世界,最佳实践,设置一台像unix公司一样的计算机。回答 1:这是个加载 ...

iptables: 如何阻止用户访问 internet

问题:如何阻止用户在linux中访问互联网。以下命令是否正确。iptables -a output -p tcp --d ...

如何正确处理低质量网络?

问题:我对数据库编程的经验非常有限,并且访问数据库的应用程序是简单的:)。 目前:(。我需要创建一个中等大小桌面应用程序 ...

在同一机器上,server01和 Lighttpd: 如何共享 php APC?

问题:我有一个使用( 使用 mod_proxy ) 和 lighttpd ( 对于长轮询服务和 static 内容)的d ...

如何按主机名定位linux机器不是ip地址

问题:我刚刚得到一个sheevaplug并在它上面安装了 subversion。它使用dhcp获取它的ip地址,所以它可 ...

如何显示安装. deb 包所需的操作?

问题:我希望能够查看与升级相关的脚本/触发器,以便我能够告诉你是否将重新启动web服务器。 我找不到一个能力让我看到( ...

我有 20个服务器""如何管理每个服务器的SSH密钥和权限?

问题:我有数据库服务器,网络服务器,svn服务器,等等 经常在它们之间i - 或者它们是自动 ssh。如何管理服务器登录 ...

在centOS中,如何安装 php/mysql/apache2

问题:我现在正在运行一个 centos,现在我想将 php/mysql/apache 安装到它里面。 你们能帮助我我是新 ...