Installez le composant DBI. Impossible de localiser DBI.pm dans l'interface @ INC-mysql

Install Dbi Component



Can't locate DBI.pm in @INC (@INC contains: /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8 .) at /usr/local/webserver/mysql5.1.57/bin/mysqlhotcopy line 25. BEGIN failed--compilation aborted at /usr/local/webserver/mysql5.1.57/bin/mysqlhotcopy line 25.

L'erreur ci-dessus est indiquée lors de l'utilisation de mysqlhotcopy.

Cause: Le système n'a pas installé le composant DBI.

DBI (Database Interface) est l'interface que perl se connecte à la base de données. C'est le meilleur moyen de se connecter à une base de données en Perl. Il prend en charge la plupart des bases de données, y compris Orcal, Sybase, mysql et db2.



Installer dbi



Vérifier dbi



rpm -qa |grep perl-DBD | grep MySQL

installation

yum -y install perl-DBD-MySQL

Ou installez les trois composants DBI, Data-ShowTable, DBD-mysql séparément

Utilisez mysqlhotcopy



/usr/local/webserver/mysql5.1.57/bin/mysqlhotcopy tongchao /data1/backup/tongchao