mylvmbackup - это Perl-скрипт для быстрого создания резервных копий MySQL. Для этого он использует функцию моментальных снимков LVM. Ниже приведена ошибка, возникшая при попытке выполнить сценарий perl mylvmbackup. Как я могу решить эту проблему?
Версия ОС: 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.
Тебе нужно иметь Config-IniFiles установлен для работы скрипта. Проверьте свой репозиторий пакетов на наличие пакета (лучше) или установите через cpan (проще):
cpan install Config::IniFiles
Решили это, выполнив шаг, указанный ниже. :)
1) perl -MCPAN -e 'install Perl::OSType'
2) perl -MCPAN -e 'install Module::Build';
3) cpan install Config::IniFiles