mysqlhotcopy错误Can’t locate DBI.pm的解决方法

发布时间:2020-09-13编辑:脚本学堂
分享下mysqlhotcopy错误Can’t locate DBI.pm的解决办法,有遇到这个问题的朋友参考下。

错误信息:
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的模块所产生的。

解决办法:
 

复制代码 代码示例:
apt-get install libclass-dbi-mysql-perl
 

此方法适用于debian,ubuntu,centos可以改用yum试试。