DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

(mysql.info.gz) Perl installation

Info Catalog (mysql.info.gz) Perl support (mysql.info.gz) Perl support (mysql.info.gz) ActiveState Perl
 
 2.13.1 Installing Perl on Unix
 ------------------------------
 
 MySQL Perl support requires that you've installed MySQL client
 programming support (libraries and header files).  Most installation
 methods install the necessary files. However, if you installed MySQL
 from RPM files on Linux, be sure that you've installed the developer
 RPM.  The client programs are in the client RPM, but client programming
 support is in the developer RPM.
 
 If you want to install Perl support, the files you will need can be
 obtained from the CPAN (Comprehensive Perl Archive Network) at
 `http://search.cpan.org'.
 
 The easiest way to install Perl modules on Unix is to use the `CPAN'
 module. For example:
 
      shell> perl -MCPAN -e shell
      cpan> install DBI
      cpan> install DBD::mysql
 
 The `DBD::mysql' installation runs a number of tests.  These tests
 require being able to connect to the local MySQL server as the
 anonymous user with no password. If you have removed anonymous accounts
 or assigned them passwords, the tests fail. You can use `force install
 DBD::mysql' to ignore the failed tests.
 
 `DBI' requires the `Data::Dumper' module. It may be installed; if not,
 you should install it before installing `DBI'.
 
 It is also possible to download the module distributions in the form of
 compressed `tar' archives and build the modules manually. For example,
 to unpack and build a DBI distribution, use a procedure such as this:
 
   1. Unpack the distribution into the current directory:
           shell> gunzip < DBI-VERSION.tar.gz | tar xvf -
      This command creates a directory named `DBI-VERSION'.
 
   2. Change location into the top-level directory of the unpacked
      distribution:
           shell> cd DBI-VERSION
 
   3. Build the distribution and compile everything:
           shell> perl Makefile.PL
           shell> make
           shell> make test
           shell> make install
 
 The `make test' command is important because it verifies that the
 module is working.  Note that when you run that command during the
 `DBD::mysql' installation to exercise the interface code, the MySQL
 server must be running or the test will fail.
 
 It is a good idea to rebuild and reinstall the `DBD::mysql'
 distribution whenever you install a new release of MySQL, particularly
 if you notice symptoms such as that all your `DBI' scripts fail after
 you upgrade MySQL.
 
 If you don't have access rights to install Perl modules in the system
 directory or if you want to install local Perl modules, the following
 reference may be useful:
 `http://servers.digitaldaze.com/extensions/perl/modules.html#modules'
 
 Look under the heading "Installing New Modules that Require Locally
 Installed Modules."
 
Info Catalog (mysql.info.gz) Perl support (mysql.info.gz) Perl support (mysql.info.gz) ActiveState Perl
automatically generated byinfo2html