I’m trying to connect to my MySQL database using Sequel-Pro and I’m kinda confused what to use as my host. My hosting provider only gave me ‘localhost’ as my host then some user and password.

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Typically you cannot connect remotely to DB a hosting provider will give you. There are a few that allow, but on shared environments (Dreamhost for example) but generally they wont allow you to as it is a potential security issue.
What sequel thinks you are trying to do is connect to your local computer (which localhost and 127.0.0.1 should resolve to). IF you are trying to connect to the remote DB of your hosting provider then you would need the public IP address or domain name of their DB server, not localhost.
If your provider does not offer remote DB access but does offer SSH access, you can use the SSH tunnel option in SequelPro to connect your host over SSH and then access your DB over that connection.