For me, the answer was in the error:
Unable to create a ConnectionFactory for 'ConnectionFactoryOptions{options={database=boot, host=localhost, createDatabaseIfNotExist=true, driver=mysql, useUnicode=true, password=REDACTED, useJDBCCompliantTimezoneShift=true, useLegacyDatetimeCode=false, port=3306, user=root}}'.
Available drivers: [ mariadb, pool ]
Its was looking for a mariadb DRIVER(NOT mysql). I merely had to change the url to point to the mariadb driver.
I would suggest when seeing this error to go back over your config and see what you missed.