Linux(Ubuntu)下mysql大数据备份方案:mysqlhotcopy使用教程

Linux下mysql数据备份方案不外乎,备份然后导出,包子在实际应该环境中喜欢使用mysqlhotcopy来备份mysql数据库,当然啦,备份方法有很多的。不错mysqlhotcopy只能备份myisam呵呵。

Linux(Ubuntu)下mysql大数据备份方案:mysqlhotcopy使用教程

1、安装libclass-dbi-mysql-perl库。

mysqlhotcopy,本身是perl写的,需要相关库进行支持,perl缺少了一个DB_File的模块会产生的一个错误。

如果不安装库会出现:

Can't locate DBI.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /usr/local/webserver/mysql/bin/mysqlhotcopy line 8.BEGIN failed--compilation aborted at /usr/local/mysql/bin/mysqlhotcopy line 8.

出现上述错误的原因是mysqlhotcopy本身是一个perl脚本,而perl缺少了一个DB_File的模块所产生的。

安装libclass-dbi-mysql-perl命令:

sudo apt-get install libclass-dbi-mysql-perl

安装完毕,算是支持啦。

2、mysqlhotcopy备份命令:

1一个常用的备份例子:

/usr/local/mysql/bin/mysqlhotcopy -u root -p 123456 --addtodest 数据库名1 数据库名2 备份目录

实例:

/usr/local/mysql/bin/mysqlhotcopy -u root -p 123456 --addtodest ftpusers /data

关键词: 大数据备份 , mysqlhotcopy

上一篇: js用来区别IE与其他浏览器及IE6-8之间的方法
下一篇: Linux下mysql分表备份策略mysqldump,附上shell备份脚本。

目前还没有人评论,您发表点看法?
发表评论

评论内容 (必填):