十五年测试老手,长期负责WEB\APP 项目测试,目前主要负责团队管理工作。
好用的mysql备份工具
上一篇 /
下一篇 2009-06-14 10:08:44
/ 个人分类:mysql
#YYPy1z*gl0 我以前备份都使用mysqldump,导成文本文件便于存放,但是速度很慢的。最快的备份方法当然是直接把数据目录copy一份了。但是一般来说,都要关闭 MySQL的服务才能做,不然在你copy的时候刚好还有人读写表那麻烦就大了。这次朋友介绍我使用mysqlhotcopy。就相当于上面,不过他可以热备份.他备份非常快,我测试一个2.8G的mysql他备份的时间在3分钟内完成.51Testing软件测试网pq:Wl(d:a
+e.u?6r&xK0 下面是它的介绍.51Testing软件测试网+Bc;Q
V_&IH${
51Testing软件测试网iRx*g@!Q mysqlhotcopy是一个Perl脚本,最初由Tim Bunce编写并提供。它使用LOCK TABLES、FLUSH TABLES和cp或scp来快速备份数据库。它是备份数据库或单个表的最快的途径,但它只能运行在数据库目录所在的机器上。mysqlhotcopy只用于备份MyISAM。它运行在Unix和NetWare中
-k;fKk2vR
[Nu051Testing软件测试网u*^ ^xu,N`4D 使用方法见下面的脚本.加入crotab中吧.
9@"sQ5I0Lh3UU^#J&I06KR!ZS-wB(An%?0 #!/bin/sh51Testing软件测试网F)E"lZ/Wa
# Name:mysqlbackup.sh
r(T)[@6h#L0 # PS:MySQL DataBase Backup,Use mysqlhotcopy script.51Testing软件测试网 u:M;T%_z
# Last Modify:2008-06-12
1?K;`*a
h0 # 定义变量,请根据具体情况修改51Testing软件测试网C&N