Perl中DBI、DBD::mysql模块的安装
使用的软件版本
DBI-1.604.tar.gz
DBD-mysql-4.006.tar.gz
一、DBI的安装
wget http://www.cpan.org/modules/by-module/DBD/DBI-1.604.tar.gz
tar -zxvf DBI-1.604.tar.gz
cd DBI-1.604
perl Makefile.PL
make
make test
make install
二、DBD的安装
注意mysql的环境变量,若没有则用 添加/usr/local/mysql/bin到环境变量PATH中
PATH=/usr/local/mysql/bin:$PATH;
export PATH (mysql的安装路径根据实际情况填写)
wget http://www.cpan.org/modules/by-module/DBD/DBD-mysql-4.006.tar.gz
tar -zxvf DBD-mysql-4.006.tar.gz
cd DBD-mysql-4.006
perl Makefile.PL --mysql_config=/usr/local/mysql/bin/mysql_config
make
make test
make install
三、其它可能发生的状况
如果运行某个调用MYSQL数据库的程序时出现如下系统提示:
install_driver(mysql) failed: Can't load '/usr/lib/perl5/site_perl/5.6.1/i386-linux/auto/DBD/mysql/mysql.so' for module DBD::mysql: /usr/lib/perl5/site_perl/5.6.1/i386-linux/auto/DBD/mysql/mysql.so: undefined symbol: uncompress at /usr/lib/perl5/5.6.1/i386-linux/DynaLoader.pm line 206. at (eval 2) line 3
那么说明DBD::MYSQL未安装成功。
此时将/usr/local/mysql/include/mysql/*
复制到/usr/include/
同时将/usr/local/mysql/lib/mysql/*
复制到/usr/lib/(64位系统/usr/lib64/)
然后使用perl Makefile.PL设置环境,再进行后续的正常安装,就能正确连接到MYSQL数据库。 ......
分享到:
相关推荐
2. **安装DBI**:在Linux环境下,确保你有权限执行安装操作,然后使用`perl Makefile.PL`命令创建Makefile,接着运行`make`和`make test`来编译和测试模块,最后使用`make install`将模块安装到你的Perl库路径中。...
这个模块是Perl DBI(Database Independent Interface)的一部分,允许开发者使用统一的方式来访问多种不同的数据库系统,而DBD-Mysql则是专门针对MySQL数据库的实现。 DBD-Mysql模块的主要功能包括: 1. 数据库...
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
Linux环境mysql5.5.59安装包系列6:perl-DBD-MySQL-4.014-1.el6.rfx.x86_64.rpm
标题 "DBD-mysql-4.050.tar.gz" 暗示着这是一个与数据库接口相关的软件包,特别是用于Perl编程语言的DBD(Database Driver for Perl)模块,用于连接和操作MySQL数据库。"4.050"是这个模块的版本号,通常代表着软件...
An implementation of DBI for MySQL for Perl.
在本教程中,我们将详细介绍如何在Linux下安装DBI和其MySQL驱动DBD::mysql,以及编写Perl脚本来操作MySQL数据库。 首先,让我们了解DBI。DBI是Perl中用于数据库操作的核心模块,它定义了一组标准的数据库访问方法和...
在安装MySQL之前,确保系统已安装Perl的DBI和DBD::MySQL模块,因为它们是与MySQL交互所必需的库。通过RPM包管理器可以轻松安装这些模块: #### 安装Perl DBI模块 ``` [root@linux-a ~]# rpm -ivh /media/Server/...
MySQL数据库在运行时依赖于Perl的DBI模块和perl-DBD-MySQL模块,这两个模块是用于Perl程序与MySQL数据库进行交互的接口。首先,你需要下载并安装它们: ```bash # 对于perl-DBI rpm -ivh /path/to/perl-DBI-...
DBD-mysql模块则专为与MySQL数据库通信而设计,提供了连接、查询、结果处理等一系列功能,使得Perl程序员可以方便地在Perl程序中操作MySQL数据库。 DBD-mysql-4.038是该模块的一个特定版本,可能包含了针对当时...
7. **数据库特定功能**:由于DBI允许与多种数据库系统交互,书中可能会针对常见的数据库如MySQL、PostgreSQL、Oracle等,介绍它们特有的功能和DBD(Database Driver)模块的使用方法。 8. **高级主题**:深入讨论...
DBD-mysql-4.019.tar.gz 是一个针对Perl编程语言的数据库接口模块,主要用于连接和操作MySQL数据库。这个模块是DBI(Database Interface,数据库接口)的一部分,DBI是Perl中广泛使用的数据库抽象层,允许程序员通过...
在Linux环境下,为了使用Perl操作MySQL数据库,你需要确保已经安装了`DBI`和`DBD::mysql`模块,这两个模块可以通过CPAN(Comprehensive Perl Archive Network)或者其他包管理器进行安装。`DBD::mysql`是DBI的一个...
DBD-mysql-4.031 是一个Perl模块,它是Perl数据库接口(DBI)的一个驱动程序,专门用于连接和操作MySQL数据库。Percona Toolkit是这个描述中提到的另一个工具集,它是一系列用于MySQL性能优化、维护和诊断的命令行...
DBI是Perl中用于数据库操作的标准接口,它提供了一种数据库无关的方式来访问各种数据库,而DBD::mysql则是DBI的一个驱动,专用于MySQL数据库。DBD::mysql的版本4.011意味着这是一个较旧但仍然稳定的版本,可能包含了...
首先,MySQL数据库的安装需要依赖于Perl环境中的两个模块:DBI和DBD-MySQL。下面将详细阐述整个过程。 1. **安装Perl DBI模块** - `perl-DBI` 是Perl编程语言中用于访问数据库的接口,它为不同的数据库提供了一个...
DBD-mysql是Perl5语言的一个数据库接口模块,它是针对MySQL数据库系统设计的DBI(Database Interface)驱动程序。DBI是Perl社区广泛使用的数据库抽象层,它提供了一个统一的接口来访问各种不同的数据库系统,使得...
DBD-mysql-4.010.tar.gz 是一个用于Perl编程语言的数据库接口模块,DBD(Database Driver for Perl)是Perl DBI(Database Independent Interface)的一部分,它提供了与MySQL数据库交互的能力。DBI是Perl中广泛使用...
7. 如果所有步骤都成功,现在Perl应该已经可以使用DBI、Data-ShowTable和DBD-mysql来连接和操作MySQL数据库了。 在实际应用中,你可以使用以下Perl代码示例来连接MySQL并执行查询: ```perl use DBI; my $dbh = DBI...
要使用Perl连接数据库,首先需要安装相应的DBD驱动,例如,如果你需要连接MySQL,就需要安装DBD::mysql模块。这通常通过CPAN(Comprehensive Perl Archive Network)来完成,运行`cpan DBD::mysql`命令即可自动下载...