esclarecer o que você quer dizer com 'postar um banco de dados no site'!
Eu sugiro que você precise obter algumas dicas sobre três níveis desse projeto.
1) Camada de banco de dados,
2) Nível de lógica de negócios,
3) camada de interface do usuário.
Como você diz que configurou o MySQL, o servidor da web Apache e o phpMyAdmin, parece saber como fazer isso.
Em um aplicativo de negócios comercial, geralmente a hospedagem é feita no próprio servidor de uma organização (com abordagens avançadas, como espelhamento, balanceamento de carga, otimização etc.).
Se for uma organização pequena, a hospedagem é feita no espaço do servidor / hospedagem na nuvem alugada.
Isso nos ajudaria a entender melhor sua pergunta (e a responder melhor) se você puder fornecer mais detalhes.
HTH