Can a port other than MySql's default 3306 be used?

Yes. In the Advance Configuration options of the Enterprise version append the Database Server entry with “;port=XXXX” (without the quotes). E.g. “photoServer; Port=4306”.