> For the complete documentation index, see [llms.txt](https://mariadb.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mariadb.com/docs/server/server-management/install-and-upgrade-mariadb/compiling-mariadb-from-source/legacy-guides/compiling-with-the-innodb-plugin-from-oracle.md).

# Compiling with the InnoDB Plugin from Oracle

MariaDB uses InnoDB as the default storage engine.

If you want to use Oracle's InnoDB plugin, then you need to compile MariaDB and**not** specify `--without-plugin-innodb_plugin` when configuring. For example, a simple `./configure` without any options will do.

When the InnoDB plugin is compiled, the `innodb_plugin` test suite will test the InnoDB plugin in addition to xtradb:

```bash
./mysql-test-run --suite=innodb_plugin
```

To use the `innodb_plugin` instead of `xtradb` you can do (for [MariaDB 5.5](/docs/release-notes/community-server/old-releases/5.5/changes-improvements-in-mariadb-5-5.md)):

```bash
mysqld --ignore-builtin-innodb --plugin-load=innodb=ha_innodb.so \
--plugin_dir=/usr/local/mysql/lib/mysql/plugin
```

## See Also

[replacing-builtin-innodb.html](https://dev.mysql.com/doc/refman/5.1/en/replacing-builtin-innodb.html)

<sub>*This page is licensed: CC BY-SA / Gnu FDL*</sub>

{% @marketo/form formId="4316" %}
