It looks like I am using MySQL Server 5.7.20-log & MySQL Connector version 6.10.5 so that could be it. The database test connection in the setup works correctly so I know it can contact the database, write tables, etc. I can see it created ~47 tables during install.
I will start working on changing versions.