作者:天极软件

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个历程是相通的。

  1. 解包分发到尔后目录: shell> gunzip < Data-Dumper-VERSION.tar.gz | tar xvf -
    这个饬令创立的一个名为“Data-Dumper-VERSION”的目录。
  2. 进入解包分发的顶级目录: shell> cd Data-Dumper-VERSION
  3. 结构分发而且编译一切工具: 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​​上面查找。






版权声明: 原创作品,允许转载,转载时请务必以超链接体式格局标明文章 原始出处 、作者信息和本声明。不然将清查法令责任。