It might also be helpful to see the server config with the datasource that commandbox/cfconfig is creating. I just setup a test site and then found the server config at ~/.CommandBox/server/{uuid}-testsite/lucee-5.4.4.38/WEB-INF/lucee-server/context/lucee-server.xml.
This was the datasource that cfconfig injected into that file (and worked for me):
<data-sources psq="false">
<data-source allow="511"
class="com.mysql.jdbc.Driver"
custom="useUnicode=true&characterEncoding=UTF8&useLegacyDatetimeCode=true"
database="testsite"
dbdriver="mysql"
dsn="jdbc:mysql://{host}:{port}/{database}"
host="localhost"
name="preside"
password="encrypted:xxxxx"
port="3306"
username="xxxx"/>
</data-sources>