Если порт сервера открыт и в базе разрешено подключение для этого хоста и пользователя то да. Это кстати не рекомендуется. Другой путь это туннелирование через ssh это чуть сложнее но действует везде
Что касается туннелирования, можно предупредить, что точное соответствие "localhost" действует на коннектор MySQL как инструкция пытаться использовать IPC для соединения, а IPC через ssh не туннелируется. Нужно что-то чуть другое, вроде "::1" или "127.0.0.1"