Проблема с хостом только для базы данных будет связана с безопасностью. Доступ к базе данных должен осуществляться через Интернет, поэтому имя пользователя и пароль для доступа к ней отправляются через Интернет. Даже если вы можете добавить шифрование и другую защиту, существует риск нарушения безопасности.
В общем случае никогда не следует разрешать прямой доступ к базам данных через Интернет! Это очень плохая практика, которая также объясняет, почему ее трудно найти.
Одним из способов обойти такое ограничение является создание веб-службы вокруг вашей базы данных. В этот веб-сервис вы добавите все функции, которые необходимо применить к этой базе данных, а сам веб-сервис будет защищать саму базу данных. Существует риск того, что ваш веб-сервис будет скомпрометирован, но даже в этом случае злоумышленник никогда не сможет нанести больше ущерба, чем позволяет конкретный веб-сервис.
Такой веб-сервис может быть создан на PHP, хотя у меня самого больше опыта в создании чего-то похожего с .NET и C # на SQL Server ...