淫荡的一天又开始了!!!

一个让银蛋疼的博客



mysqlhotcopy快速备份mysql数据库工具 分享道

原来备份数据库除了使用mysqldump,还有一个针对MyISAM备份的工具mysqlhotcopy,而且这个工具是mysql自带的,适合备份大数据库,因为是直接复制的数据库文件,所以备份是相当快的,如果备份到其它服务器,推荐使用rsync工具,因为是增量备份,备份速度也很快。

mysqlhotcopy针对读写频繁且数据量比较大的数据库,比如论坛就建议用这种备份方法,其它比如小博客就直接用mysqldump了。

下面给出使用方法:

使用之前需要安装perl-DBI和DBD-mysql
1、安装perl-DBI,如果是centos,直接yum install perl-DBI。
2、安装DBD-mysql,请确保如下mysql_config的路径正确。。

 

wget http://www.cpan.org/modules/by-module/DBD/DBD-mysql-4.020.tar.gz
tar xzvf DBD-mysql-4.020.tar.gz
cd DBD-mysql-4.020

perl Makefile.PL --mysql_config=/usr/local/mysql/bin/mysql_config

make
make install

如何使用?
一个常用的备份例子:
/usr/local/mysql/bin/mysqlhotcopy -u root -p Zmh537817 --addtodest 数据库名1 数据库名2  备份目录

–addtodest的意思是当备份存在时,不中断备份,只添加新的文件进去。
更多的选项可以执行/usr/local/mysql/bin/mysqlhotcopy –help查看。
如何还原?

  • 停止mysql服务器。
  • 复制备份的数据库目录到mysql数据目录下。
  • 更改目录所有者为mysql服务器运行的用户(如mysql)。
  • 启动mysql服务器


 

 


  2011, December 2, 10:06 PM [0] 评论 (4653 views)

上一篇 | 下一篇
发表评论

评论内容 (必填):


浏览本博请不要用淫荡的眼神和思想,谢谢合作
Browse this blog, please do not use the lustful eyes and thought, thank you

  


搜索文章

高级搜索

实用链接

站长工具

规则转换

在线翻译 云输入法 IP归属在线查询 --在线偷窥-- 云网盘