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命令:
安装完毕,算是支持啦。 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) |