# MariaDB Driver issues with 8.3

**URL:** <https://forum.inductiveautomation.com/t/mariadb-driver-issues-with-8-3/114235>\
**Category:** Ignition\
**Created:** [February 27, 2026, 2:09pm UTC](https://forum.inductiveautomation.com/t/mariadb-driver-issues-with-8-3/114235 "2026-02-27T14:09:35Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![drewdin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/drewdin/32/3363_2.png) [@drewdin](https://forum.inductiveautomation.com/u/drewdin)\
**Post date:** [February 27, 2026, 2:09pm UTC](https://forum.inductiveautomation.com/t/mariadb-driver-issues-with-8-3/114235/1 "2026-02-27T14:09:35Z")

</div>

Is there a specific version of the MariaDB JDBC driver that works bets with 8.3? I just tried the last three (3.5.7, 3.4.2, 2.7.13.) and got the same errors: Error - either required files are missing or classname is incorrect

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [February 27, 2026, 4:49pm UTC](https://forum.inductiveautomation.com/t/mariadb-driver-issues-with-8-3/114235/2 "2026-02-27T16:49:31Z")

</div>

What translator settings and main class name are you specifying?

---

<div class="post-metadata">

**Author:** ![drewdin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/drewdin/32/3363_2.png) [@drewdin](https://forum.inductiveautomation.com/u/drewdin)\
**Post date:** [February 27, 2026, 9:45pm UTC](https://forum.inductiveautomation.com/t/mariadb-driver-issues-with-8-3/114235/3 "2026-02-27T21:45:18Z")

</div>

I just downloaded the driver and tried to update it in the gateway. I downloaded the mysql jdbc connector and it worked fine. I couldn’t get the MariaDB ones to work.

I am using docker, ill try to get them mapped and see if that changes it.

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [February 27, 2026, 10:09pm UTC](https://forum.inductiveautomation.com/t/mariadb-driver-issues-with-8-3/114235/4 "2026-02-27T22:09:46Z")

</div>

What's your docker setup look like? Are you using an orchestrator like compose, a custom docker image, etc?

Out of the box, the 8.3.3 docker image works for me, because the MariaDB driver module is installed:

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/2/5/253896d98a8e95a1e4d796b5b00a92e120b48742.png)  
 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/9/9/993d13b7696ff4ff3e5321f3f93fa31e6f3e5357.png)

If you want to override the jar file version for whatever reason, make sure you first create an override of the driver config into `core`:

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/8/7/8719bd5e4ae0b97a041b467573a456e7efe3c19e.png)  
 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/9/3/9343ddd6cc6c1630a218893245174fc591493f81.png)

Then you can 'Manage JAR files', upload a new jar, and remove the old one:

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/8/6/868c3cb542253b6f099261704548f01bcd53a52d.png)

---

<div class="post-metadata">

**Author:** ![drewdin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/drewdin/32/3363_2.png) [@drewdin](https://forum.inductiveautomation.com/u/drewdin)\
**Post date:** [March 3, 2026, 8:53pm UTC](https://forum.inductiveautomation.com/t/mariadb-driver-issues-with-8-3/114235/5 "2026-03-03T20:53:10Z")

</div>

Sorry for the long wait before responding, I have been traveling. I am using docker compose, I didn’t realize I needed to overwrite the core for MySQL, I just uploaded the MariaDB jar file and it was still throwing errors.

When I get back, I’ll try out overriding the core with the MariaDB jar and let you know how it goes. Thanks!

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [March 3, 2026, 10:06pm UTC](https://forum.inductiveautomation.com/t/mariadb-driver-issues-with-8-3/114235/6 "2026-03-03T22:06:26Z")

</div>

To be pedantic: You're overriding the driver configuration provided in 'system' _with_ a configuration in 'core' (when you create the override). Then you're just mutating the definition in core by providing a different JDBC driver jar.

---

<div class="post-metadata">

**Author:** ![drewdin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/drewdin/32/3363_2.png) [@drewdin](https://forum.inductiveautomation.com/u/drewdin)\
**Post date:** [March 3, 2026, 10:23pm UTC](https://forum.inductiveautomation.com/t/mariadb-driver-issues-with-8-3/114235/7 "2026-03-03T22:23:04Z")

</div>

**\*\*googles pedantic** \*\*
