./configure should fail if run --with-mysql or --with-pgsql and no mysql nor pgsql deps are found
Currently it just reports silently: MySQL: no
It should exit with error code and indicate that requirements are not fulfilled. The same way as it fails when other deps are not found e.g. openssl.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information