Run MySQL database outside of Docker

How does one run with a MySQL back-end database that is not running in Docker? i.e. it runs on a separate host than temporal.? For example, how is the MySQL endpoint made known to the temporal server? How is the schema defined?

See the Peristence section from the configuration documentation page.