mylvmbackup 是一个用于快速创建 MySQL 备份的 Perl 脚本。它使用 LVM 的快照功能来实现这一点。以下是我在尝试执行 mylvmbackup perl 脚本时遇到的错误。我该如何解决这个问题?
操作系统版本:Cent OS 5.5
Perl 版本:V5.8.8
[root@localhost mylvmbackup-0.13]# ./mylvmbackup --user=root --password=test --mycnf=/etc/mysql/my.cnf --vgname=vol_mygroup --lvname=mysql --backuptype=tar
Can't locate Config/IniFiles.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 ./mylvmbackup line 20.
答案1
你需要配置Ini文件安装后脚本才能运行。检查软件包存储库中的软件包(更好),或者通过 cpan 安装(更简单):
cpan install Config::IniFiles
答案2
按照下面给出的步骤解决了这个问题。:)
1) perl -MCPAN -e 'install Perl::OSType'
2) perl -MCPAN -e 'install Module::Build';
3) cpan install Config::IniFiles