扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
Perl对MySQL的支持借助DBI
/DBD
客户接口而提供。见20.5 MySQL Perl API。Perl DBD
/DBI
客户代码要求Perl 5.004或以后版本。如果你有Perl的一个更旧的版本,接口将不能工作。
MySQL Perl支持也要求你安装了MySQL客户编程支持。如果你从RPM文件安装MySQL,客户程序在客户RPM中,但是客户编程支持在开发者RPM。确定你安装了后一个RPM 。
对于版本3.22.8,Perl支持是与主要MySQL发行版本单独分发。如果你想要安装Perl支持,你需要的文件能从http://www.mysql.com/Contrib获得。
Perl 分发以压缩的tar
档案提供,并且有一个类似“MODULE-VERSION.tar.gz”的名字,这里MODULE
是模块名字并且VERSION
是版本号。你应该得到Data-Dumper
、DBI和Msql-Mysql-modules
分发并按此次序安装他们。安装过程显示出在下面,显示的例子针对Data-Dumper
模块, 但是所有3个过程是相同的。
shell> gunzip < Data-Dumper-VERSION.tar.gz | tar xvf -
这个命令创建的一个名为“Data-Dumper-VERSION”的目录。
shell> cd Data-Dumper-VERSION
shell> perl Makefile.PL shell> make shell> make test shell> make install
make test
命令很重要,因为它验证模块正在工作。注意:在你Msql-Mysql-modules
安装期间运行该命令试验接口代码时,MySQL服务器必须正在运行,否则测试将失败。
无论何时你安装一个新版本的MySQL,重建并且重新安装Msql-Mysql-modules
分发是一个好主意, 特别是如果你在升级MySQL后,观察所有异常,如你的DBI
脚本核心倾倒(core dump)。
如果你没有权限在系统目录下安装Perl模块,或如果你安装本地Perl模块,下列参考书可以帮助你:
http://www.iserver.com/support/contrib/perl5/modules.html
在标题Installing New Modules that Require Locally Installed Modules
下面查找。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者