DBIコンポーネントをインストールします。 @ INC-mysqlインターフェースでDBI.pmが見つかりません
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.
上記のエラーは、mysqlhotcopyを使用している場合に表示されます。
原因:システムがDBIコンポーネントをインストールしませんでした。
DBI(データベースインターフェイス)は、perlがデータベースに接続するインターフェイスです。これは、Perlでデータベースに接続するための最良の方法です。 Orcal、Sybase、mysql、db2を含むほとんどのデータベースをサポートします。
dbiをインストールします
dbiを確認してください
rpm -qa |grep perl-DBD | grep MySQL
インストール
yum -y install perl-DBD-MySQL
または、DBI、Data-ShowTable、DBD-mysqlの3つのコンポーネントを別々にインストールします
mysqlhotcopyを使用する
/usr/local/webserver/mysql5.1.57/bin/mysqlhotcopy tongchao /data1/backup/tongchao