Estou tentando configurar o acesso a um banco de dados mysql para um usuário separado. Claro que isso não é um problema, fácil de configurar. Nome de usuário e senha separados.
O problema, porém, é com meu host, com bancos de dados mySQL, você tem um login mestre no PHPmyAdmin, que é o login automático através do cPanel. Parece não haver nenhuma maneira de acessar a interface myPHPAdmin com o nome de usuário e senha separados, acessando apenas o PHPmyAdmin. A única maneira de acessar o PHPmyAdmin era através do cPanel, com o nome de usuário e a senha do ONE, que então poderiam ver e editar todos os bancos de dados da minha conta de hospedagem, o que eu não quero. Eu aceitei isso no momento em que estava pesquisando e coloquei o projeto em espera.
Algumas semanas atrás eu estava instalando uma nova instalação wordpress (projeto não relacionado), e encontrei um link antigo para um plugin wordpress que me permitiu fazer exatamente o que eu quero fazer! (Link aqui: link ). Ele usa as informações do banco de dados mySQL no arquivo config.php da instalação do wordpess para exibir o PHPmyAdmin. Ele limita a exibição ao banco de dados usado pela instalação do wordpress.
Meus pensamentos foram, se isso pode ser feito por um plugin wordpress, então por que não algum tipo de stand alone php page? Eu não tenho conhecimento php suficiente para hackear o plugin, mas eu pensei que já existia algo assim, não sei como é chamado ou como encontrá-lo.
A equipe de suporte da HostGator sugeriu o uso de um aplicativo de desktop para acessar o banco de dados, mas o cPanel requer o endereço IP de qualquer coisa que queira acessá-lo remotamente e não temos um (em nossa casa). Ao usar a instalação do wordpress, ele usa "localhost" como o endereço do servidor, removendo o problema de IP.
Por favor, edite e marque se eu tiver explicado as coisas de uma maneira ruim.