Database
The Settings Database page allows you to configure the database driver libraries for Iguana.
-
Iguana uses three database APIs: MySQL, Oracle OCI and Open Database Connectivity (ODBC).
-
Iguana automatically detects the latest installed drivers, in most cases you will not need to change these settings. You can manually choose a different library if required.
How does Iguana find shared libraries?
-
It searches the Windows registry for installed libraries.
-
Otherwise, it checks directories in the system search path.
Note: If connecting to MySQL 8+ using the MySQL native driver, you may need to add the bin directory from the MySQL installation to the system PATH for the driver to work. For a standard install on Windows, this is C:\Program Files\MySQL\MySQL Server 8.4\bin
Note: When connecting to MySQL on an M-series Mac you need an x86 version of the driver
-
Download the MySQL x86 TAR Archive (not the DMG installer)
-
Extract the archive and locate the driver: libmysqlclient.24.dylib
-
Place the driver in a separate directory and reference it explicitly in database settings
- Do not copy the x86 driver into the (ARM) MySQL library directory — it may cause conflicts or be ignored
-
The Mariadb x86 connector driver also works as a drop-in replacement
-
NOTES:
-
This is because IguanaX is an intel Binary that runs using Rosetta emulation
-
Earlier versions of macOS worked with the ARM driver, but Apple has tightened Rosetta emulation rules in recent versions (so now the Intel driver is needed)
-