# MySQL JDBC driver 5.1 can not be installed - Missing required files

**URL:** <https://forum.inductiveautomation.com/t/mysql-jdbc-driver-5-1-can-not-be-installed-missing-required-files/23812>\
**Category:** Ignition Early Access\
**Created:** [April 3, 2019, 12:53pm UTC](https://forum.inductiveautomation.com/t/mysql-jdbc-driver-5-1-can-not-be-installed-missing-required-files/23812 "2019-04-03T12:53:19Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![chi](https://avatars.discourse-cdn.com/v4/letter/c/0ea827/32.png) [@chi](https://forum.inductiveautomation.com/u/chi)\
**Post date:** [April 3, 2019, 12:53pm UTC](https://forum.inductiveautomation.com/t/mysql-jdbc-driver-5-1-can-not-be-installed-missing-required-files/23812/1 "2019-04-03T12:53:19Z")

</div>

I tried to install the latest V5 MySQL JDBC driver 5.1.47. After clicking ‘save changes’ there is a message `Successfully updated JDBC Driver "MySQL"` but the status shows ‘Missing required files’.  
In the gateway, the only entry is `Reloading JDBC classloader`.

The newer driver 8.0.15 installs without problems, so maybe V5.1 is simply to old, but i would expect some kind of error message.

Gateway version is **b2019040102** on Debian Linux.

---

<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:** [April 3, 2019, 2:40pm UTC](https://forum.inductiveautomation.com/t/mysql-jdbc-driver-5-1-can-not-be-installed-missing-required-files/23812/2 "2019-04-03T14:40:35Z")

</div>

Make sure the classname of the driver is correct - 5.1 is old enough that it might use a different classname.

The ‘Missing required files’ message is a bit misleading; basically it just means “we tried to find this classname in all the JDBC driver jar files, and couldn’t” - which _typically_ means you don’t have the required files (ie, MySQL or Oracle on a default 8.0 install) but could mean the classname is wrong. There’s an open ticket to amend the message to be more clear, but it’s fairly low priority.

---

<div class="post-metadata">

**Author:** ![chi](https://avatars.discourse-cdn.com/v4/letter/c/0ea827/32.png) [@chi](https://forum.inductiveautomation.com/u/chi)\
**Post date:** [April 4, 2019, 8:24am UTC](https://forum.inductiveautomation.com/t/mysql-jdbc-driver-5-1-can-not-be-installed-missing-required-files/23812/3 "2019-04-04T08:24:50Z")

</div>

> [@paul-griffith](#):
>
> Make sure the classname of the driver is correct

Thank you, that was the solution. For reference:  
Connector/J 5.1 uses `com.mysql.jdbc.Driver`  
Connector/J 8 uses `com.mysql.cj.jdbc.Driver`
