How do I create a non localhost connection with MySQL?
If I have understand you, what you want is to connect to your mysql server, from another PC different of which is running your mysql service. 
In that case, what you need to enter in the Hostname, is the IP address of your mysql server.