Spec-Zone.ru › MySQL 5.7

2.12.1 Установка Perl на Unix

Поддержка MySQL в Perl требует, чтобы у вас была установлена поддержка клиентских программ MySQL (библиотеки и заголовочные файлы). Большинство методов установки устанавливают необходимые файлы. Если вы устанавливаете MySQL из файлов RPM на Linux, обязательно установите и пакет разработчика RPM. Клиентские программы находятся в пакете client RPM, но поддержка клиентских программ находится в пакете разработчика RPM.

Файлы, необходимые для поддержки Perl, можно получить из CPAN (Comprehensive Perl Archive Network) по адресу http://search.cpan.org.

Самый простой способ установить модули Perl на Unix — использовать модуль CPAN. Например:

$> perl -MCPAN -e shell
cpan> install DBI
cpan> install DBD::mysql

Установка DBD::mysql выполняет ряд тестов. Эти тесты пытаются подключиться к локальному серверу MySQL с использованием имени пользователя и пароля по умолчанию. (Имя пользователя по умолчанию — это ваше имя пользователя в Unix, и ODBC в Windows. Пароль по умолчанию — “нет пароля.”) Если вы не можете подключиться к серверу с этими значениями (например, если у вашей учетной записи есть пароль), тесты завершатся неудачей. Вы можете использовать force install DBD::mysql, чтобы пропустить неудачные тесты.

DBI требует модуль Data::Dumper. Он может быть установлен; если нет, вы должны установить его перед установкой DBI.

Также можно загрузить дистрибутивы модулей в виде сжатых архивов tar и собрать модули вручную. Например, для распаковки и сборки дистрибутива DBI используйте процедуру такого вида:

  1. Распакуйте дистрибутив в текущий каталог:

    $> gunzip < DBI-VERSION.tar.gz | tar xvf -
    

    Эта команда создаёт каталог с именем DBI-VERSION.

  2. Перейдите в верхний уровень каталога распакованного дистрибутива:

    $> cd DBI-VERSION
    
  3. Соберите дистрибутив и скомпилируйте всё:

    $> perl Makefile.PL
    $> make
    $> make test
    $> make install
    

Команда make test важна, поскольку она проверяет работоспособность модуля. Обратите внимание, что при выполнении этой команды во время установки DBD::mysql для проверки кода интерфейса сервер MySQL должен работать, иначе тест завершится неудачей.

Рекомендуется перестраивать и переустанавливать дистрибутив DBD::mysql всякий раз, когда вы устанавливаете новую версию MySQL. Это гарантирует, что последние версии библиотек клиентов MySQL установлены правильно.

Если у вас нет прав доступа для установки модулей Perl в системный каталог или если вы хотите установить локальные модули Perl, следующая ссылка может быть полезной: http://learn.perl.org/faq/perlfaq8.html#How-do-I-keep-my-own-module-library-directory-

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/perl-installation.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API