Documentation Home
InnoDB Plugin 1.0 for MySQL 5.1 User's Guide
Download this Manual
PDF (US Ltr) - 1.3Mb
PDF (A4) - 1.3Mb Errors When Installing the InnoDB Plugin on Unix or Linux

If MySQL or its associated daemon process cannot start, or a post-startup INSTALL PLUGIN statement fails, look at the MySQL error log (usually named machine_name.err and located in the MySQL data directory) for the detailed error message. The log is in chronological order, so look at the end of the file. Try to resolve the problem based on other information in the message.

The following table outlines installation-related InnoDB Plugin error conditions or messages and possible solutions.

Error Condition or MessagePossible Solution
Can't open shared library library_nameDiagnose the cause from the following message details.
API version for STORAGE ENGINE plugin is too differentThe version of the Plugin is not compatible with the version of the MySQL server. Consult the compatibility chart.
No such file or directoryCheck that the file or .dll was copied to the correct location. Confirm that you specified the right file name ( or .dll for the library from the InnoDB web site; or .dll for the library supplied along with MySQL 5.1.38 and up.)
Permission deniedCheck that the directory and file access permissions are set properly, or change them using chmod on Unix-like systems . The mysqld process must have permission to read (r) the file and to access files (x) in the plugin directory.
wrong ELF class or any other messageEnsure that is for the same system platform as mysqld. In particular, note that a 32-bit mysqld is unable to load a 64-bit plugin, and vice versa. Be sure to download an InnoDB Plugin that is compatible with your platform.

The Information Schema tables are themselves plugins to the MySQL server, but they depend on having the InnoDB storage engine plugin installed as well. These tables will appear to be empty if the storage engine is not installed.

User Comments
Sign Up Login You must be logged in to post a comment.