Bug #47294 InnoDB plugin absent in the generic linux RPM package
Submitted: 13 Sep 2009 13:50 Modified: 20 Oct 2010 18:01
Reporter: Sergey Sokolov Email Updates:
Status: Unsupported Impact on me:
None 
Category:MySQL Server: InnoDB Plugin storage engine Severity:S3 (Non-critical)
Version:5.1.38 OS:Linux (RPM packages)
Assigned to: CPU Architecture:Any
Tags: innodb

[13 Sep 2009 13:50] Sergey Sokolov
Description:
InnoDB pligin library is absent:

/usr/lib/mysql/plugin # ls
ha_example.a  ha_example.la  ha_example.so  ha_example.so.0  ha_example.so.0.0.0

How to repeat:
Install last generic linux package MySQL-server-5.1.38-0.glibc23.i386.rpm.
[13 Sep 2009 15:31] Peter Laursen
at least it is documented in release notes: 
http://dev.mysql.com/doc/refman/5.1/en/news-5-1-38.html

"The InnoDB Plugin is included in source and binary distributions, except RHEL3, RHEL4, SuSE 9 (x86, x86_64, ia64), and generic Linux RPM packages."

Maybe only the RPM scripts will need to be updated and they did not yet.

Can't you copy the .so from a .tar.gz package to the /plugins folder?

Peter
(not a MySQL person)
[13 Oct 2009 23:00] Bugs System
No feedback was provided for this bug for over a month, so it is
being suspended automatically. If you are able to provide the
information that was originally requested, please do so and change
the status of the bug back to "Open".
[14 Nov 2009 0:00] Bugs System
No feedback was provided for this bug for over a month, so it is
being suspended automatically. If you are able to provide the
information that was originally requested, please do so and change
the status of the bug back to "Open".
[20 Oct 2010 18:01] Joerg Bruehe
For the record:

The entry in the manual is correct.
The InnoDB plugin is not built with the RPMs for RedHat 3 or 4,
SuSE 9, or for "generic Linux" on purpose.

The reason is that the various components on these platforms (including compiler and other tools) did not allow us to build and distribute this plugin in a way that it would work reliably.

If you want to use the InnoDB plugin in the MySQL 5.1 release series and want to use the RPM package format, you best use a newer Linux distibution (RedHat 5, SuSE 10 or 11) and the "specific" RPMs for this distribution.

As an alternative, consider upgrading to MySQL 5.5 which contains that newer InnoDB version (the plugin in MySQL 5.1) as the builtin.
MySQL 5.5 is currently in "release candidate" status. When there is
sufficient positive feedback, there will be a "GA" (production quality)
version of MySQL 5.5.