Такая проблема. В настройках PHP-кода хост БД прописан как "localhost". А мне надо через программу-клиент для работы с базами данных зайти на сервер где находиться БД к моему сайту. Так вот для этой операции необходим адрес сервера БД. Как мне его вообще можно узнать? У провайдера не имею возможности спросить.
Там где стоит сервер MySQL туда и нужно обращаться, через клиентскую программу. Зависит от того, на своём сервере она или на хостинге..
Как правило, mysql на хостингах работают только по localhost. Чтобы узнать IP, то в командой строке (вашего компьютера) наберите ping site.ru Можно через php gethostbyname
Ну вообще для этого есть специальная команда nslookup site.ru Но пинг до сайта тоже сгодится, ибо возвращать он будет IP адрес сервера.
Вот, точно. Я никак не мог вспомнить как называется эта команда. В поверхностном яндексе тоже не нашел
Можно вписать имя сайта, вместо IP адреса. При условии, что база принимает удаленные соединения. Под рутом коннектится нельзя.