I have recently downloaded Navicat 8 for MySQL software.But I can not connect my database.What will be the hostname of my MySQL database? My domain is polbd.com
It would most likely be polbd.com or the IP address of the server. Have you added a remote user for the database on your server?
You will need to check a couple of things. First is it your server or a shared server? If it's hosted for you you may be able to get your host to modify the required settings to allow you to connect remotely (the default setting for MySQL is to only allow access from the local machine [localhost]). If it's your own server you will need to set up the server to allow remote access. I'm not sure how to do this off the top of my head, but - http://www.cyberciti.biz/tips/how-do-i-enable-remote-access-to-mysql-database-server.html - this might help The other option is to use something like PHPMyAdmin which you can run from the server.
You will need to contact your host to obtain the correct host name for your MySQL server or you can digg it on your control panel if they provide the name in it. Also, confirm with your host that they allow remote connect to MySQL serve. Many host do not allow to connect the database remotely. Kailash