Инсталиране на Perl на Unix - Mysql 4, 5 документация на български език

Поддръжката на Perl за MySQL се осигурява от клиентския интерфейс на DBI/DBD. Perl API за MySQL. Клиентският код на Perl DBD/DBI изисква Perl версия 5.004 или по-нова. Ако използвате по-стара версия на Perl, този интерфейсняма да работи.

Поддръжката на Perl в MySQL също изисква инсталиране на клиентска поддръжка на MySQL. Ако сте инсталирали MySQL от RPM файлове, тогава клиентските програми са в пакета MySQL-client RPM, а тяхната софтуерна поддръжка е в пакета MySQL-devel RPM. Уверете се, че имате инсталиран най-новия RPM.

От версия 3.22.8 поддръжката на Perl се доставя отделно от основната дистрибуция на MySQL. Ако искате да инсталирате поддръжка на Perl, необходимите файлове могат да бъдат получени от http://www.mysql.com/downloads/api-dbi.html.

Дистрибуциите на Perl се доставят като компресирани архиви с имена като MODULE-VERSION.tar.gz, където MODULE е името на модула, а VERSION е номерът на версията. Трябва да вземете дистрибуциите на модулите Data-Dumper, DBI и Msql-Mysql и да ги инсталирате в посочения ред. Процедурата за инсталиране е показана по-долу. Показаният пример е за модула Data-Dumper, но процедурата е една и съща и за трите дистрибуции:

Разопаковайте дистрибуцията в текущата директория:

Тази команда създава директория с име Data-Dumper-VERSION.

Променете в директорията, където дистрибуцията е разопакована:

Изградете дистрибуцията и компилирайте:

Командата make test е важна, защото проверява дали модулът работи. Обърнете внимание, че ако тази команда се изпълни по време на инсталирането на Msql-Mysql-modules за тестване на интерфейсния код, MySQL сървърът трябва да работи или тестът ще се провали.

Всеки път приКогато инсталирате нова версия на MySQL, е полезно да пресъздадете и преинсталирате дистрибуцията Msql-Mysql-modules, особено ако се забележат симптоми като умиране на DBI скриптове след надграждане на MySQL (което означава coredump).

Трябва да погледнете под заглавието Инсталиране на нови модули, които изискват локално инсталирани модули.