Difference between temporalio/auto-setup and temporalio/server?

In temporalio/server docker image, VISIBILITY can set separate mysql link,

how can set separate mysql link in temporalio/auto-setup?

Do these screenshots come from docs? If so can you link?
Status config env vars are same when using autosetup or server image, can reference default static config template: temporal/docker/config_template.yaml at main · temporalio/temporal · GitHub

screenshots come from links below.
https://hub.docker.com/r/temporalio/server
https://hub.docker.com/r/temporalio/auto-setup/tags

Could I ask for your advice on “can VISIBILITY store in a separate database separate db instance, not with temporal server”?

Yes you can have it in separate db. Would use same env vars for either image (server, autosetup). Would go by the linked template as docs might be outdated, idk