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


InnoDB Plugin 1.0 for MySQL 5.1 User's Guide  /  ...  /  Errors When Installing the InnoDB Plugin on Microsoft Windows

9.3.3. Errors When Installing the InnoDB Plugin on Microsoft Windows

If MySQL or the associated Windows service can not 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 ha_innodb_plugin.so or .dll was copied to the correct location. Confirm that you specified the right file name (ha_innodb_plugin.so or .dll for the library from the InnoDB web site; ha_innodb_plugin.so or .dll for the library supplied along with MySQL 5.1.38 and up.)
Permission deniedCheck that the folder and file access permissions are set properly. The mysqld process must have permission to read the file ha_innodb_plugin.dll and to read files in the plugin folder. On Windows XP, file permissions can be seen or changed by right-clicking a file and pressing Properties, and then the Security Tab. To see the Security Tab, you may need to adjust the Folder Options on the Control Panel to turn off Use Simple File Sharing.
Can't open shared library 'ha_innodb_plugin.dll' (errno: 0)

Ensure that ha_innodb_plugin.dll 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.

Note: 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.