当前位置: > 数据库 > MySQL >

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

时间:2015-09-21 00:20来源:linux.it.net.cn 作者:IT

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命令:

 

1 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



(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容