O suporte Perl para o MySQL é fornecido pela interface cliente
DBI
/DBD
. See
Secção 12.5, “API Perl do MySQL”. O código do cliente Perl
DBD
/DBI
exige Perl Versão
5.004 ou posterior. A interface não
funcionará se você tiver uma versão mais do Perl.
O suporte MySQL Perl também exige que você tenha instalado o suporte a programação do cliente MySQL. Se você instalou o MySQL a partir de arquivos RPM, os programas cliente estão no cliente RPM, mas o suporte a programação do cliente está no RPM de desenvolvimento. Certifique de se instalar este RPM posteriormente.
Na Versão 3.22.8, o suporte Perl é distribuído separadamente do dsitribuição principal do MySQL. Se você quiser instalar o suporte Perl, os arquivos que você precisrá pode ser obtidos em http://www.mysql.com/downloads/api-dbi.html.
As distribuições Perl são fornecidas como arquios
tar
compactados e são chamados
MODULE-VERSION.tar.gz
, onde
MODULE
é o nome do modulo e
VERSION
é o número da versão. Você deve
conseguir as distribuições Data-Dumper
,
DBI
, e DBD-mysql
e
instalá-las nesta ordem. O procedimento de instalação é
mostrado aqui. O exemplo mostrado é para o módulo
Data-Dumper
, mas o procedimento é o mesmo
para todas as distribuições:
Descompacte as distribuições no diretório atual:
shell> gunzip < Data-Dumper-VERSION.tar.gz | tar xvf -
Este comando cria um diretório chamado
Data-Dumper-VERSION
.
Entre no diretório principal da distribuição descompactada:
shell> cd Data-Dumper-VERSION
Contrua a dsitribuição e compile tudo:
shell>perl Makefile.PL
shell>make
shell>make test
shell>make install
O comando make test
é importante porque
verifica que o módulo está funcionando. Note que ao executar
este comando durante a instalação do
DBD-mysql
para exercitar o código da
interface, o servidor MySQL deve estar em execução ou teste
irá falhar.
É uma boa idéia reconstruir e reinstalar a distribuição
DBD-mysql
mesmo se você instalar uma nova
distribuição do MySQL, particularmente se você notar
simntomas como se todos os seus scripts DBI
realizarem dump core depois de você atualizar o MySQL.
Se você não tem o direito para instalar os módulos Perl no diretório de sistema ou se você quiser instalar módulos Perl locais, a seguinte referência pode ajudá-lo:
http://servers.digitaldaze.com/extensions/perl/modules.html#modules
Procure sob o título Installing New Modules that
Require Locally Installed Modules
.
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.