Configuração do MySQL no cPanel
4. Atribuindo permissões para um usuário acessar o banco de dados.
Antes, uma pergunta: Você acabou de criar um banco de dados (sistema) e um usuário (usuario), mas você sabe quais são os nomes reais do que você criou?
Aí é que está o problema dos 90% citados na introdução:
"Eu criei o usuário e o banco, certinho, mas ele diz que não existe!"
Bem, lá em cima eu disse que usariamos "pontophp" como nome de usuário do cPanel. Até aqui, nós criamos um banco de dados, chamado "sistema" e um usuário chamado "usuario". Mas aí vai um toque: criamos, na verdade, o banco de dados pontophp_sistema e o usuário pontophp_usuario. Sim! Já percebeu, né? Não? Ok. Vou tentar explicar:
Os nomes de bancos de dados e de usuários, no MySQL associado ao cPanel, obedecem às estruturas "UsuárioCpanel_NomeDoBancoDeDados" e "UsuárioCpanel_NomeDeUsuário", respectivamente (ATENÇÃO! A senha do usuário é a mesma que você criou, esta não sofre alterações). Se não clareou ainda, as imagens podem ajudar.
Apresentamos agora, mais um problema dos 90% dos usuários:
"Veja bem, eu criei tudo certinho, mas na hora que tento executar o programa o MySQL me retorna a mensagem: Permission denied. E agora?"
Bem, agora você vai seguir o passo 4.1 :)
4.1 Na guia Bancos de dados, role a página até encontrar algo igual ou semelhante a Fig. 6:
(Fig. 6: Formulário para adicionar permissões de um usuário a um banco de dados)
Selecione o usuário e o banco que você criou. Nas opções disponíveis em "Privilégios", é preferível deixar o ALL marcado (deixando o usuário com todas as permissões, como criar, selecionar e deletar tabelas, por exemplo). Mas fica à sua escolha. Feito isso, clique em "Adicionar usuário ao BD".
4.2 Se tudo ocorrer bem, uma tela como a da Fig. 7 aparecerá.
(Fig. 7: As permissões de usuário foram adicionadas ao banco de dados)
Pronto! Já fizemos a parte "grossa". Criamos um banco, um usuário e adicionamos tal usuário a tal banco com suas devidas permissões. Também já sabemos como ficaram os nomes do banco e do usuário que criamos. A parte que envolve o cPanel termina aqui. Agora, pra fechar este artigo, vou introduzir um exemplo de como configurar um script PHP. Aquele famoso arquivo de configuração que geralmente vem em um sistema, e foi citado na introdução do artigo. Lembra?
Antes, uma pergunta: Você acabou de criar um banco de dados (sistema) e um usuário (usuario), mas você sabe quais são os nomes reais do que você criou?
Aí é que está o problema dos 90% citados na introdução:
"Eu criei o usuário e o banco, certinho, mas ele diz que não existe!"
Bem, lá em cima eu disse que usariamos "pontophp" como nome de usuário do cPanel. Até aqui, nós criamos um banco de dados, chamado "sistema" e um usuário chamado "usuario". Mas aí vai um toque: criamos, na verdade, o banco de dados pontophp_sistema e o usuário pontophp_usuario. Sim! Já percebeu, né? Não? Ok. Vou tentar explicar:
Os nomes de bancos de dados e de usuários, no MySQL associado ao cPanel, obedecem às estruturas "UsuárioCpanel_NomeDoBancoDeDados" e "UsuárioCpanel_NomeDeUsuário", respectivamente (ATENÇÃO! A senha do usuário é a mesma que você criou, esta não sofre alterações). Se não clareou ainda, as imagens podem ajudar.
Apresentamos agora, mais um problema dos 90% dos usuários:
"Veja bem, eu criei tudo certinho, mas na hora que tento executar o programa o MySQL me retorna a mensagem: Permission denied. E agora?"
Bem, agora você vai seguir o passo 4.1 :)
4.1 Na guia Bancos de dados, role a página até encontrar algo igual ou semelhante a Fig. 6:
(Fig. 6: Formulário para adicionar permissões de um usuário a um banco de dados)
Selecione o usuário e o banco que você criou. Nas opções disponíveis em "Privilégios", é preferível deixar o ALL marcado (deixando o usuário com todas as permissões, como criar, selecionar e deletar tabelas, por exemplo). Mas fica à sua escolha. Feito isso, clique em "Adicionar usuário ao BD".
4.2 Se tudo ocorrer bem, uma tela como a da Fig. 7 aparecerá.
(Fig. 7: As permissões de usuário foram adicionadas ao banco de dados)
Pronto! Já fizemos a parte "grossa". Criamos um banco, um usuário e adicionamos tal usuário a tal banco com suas devidas permissões. Também já sabemos como ficaram os nomes do banco e do usuário que criamos. A parte que envolve o cPanel termina aqui. Agora, pra fechar este artigo, vou introduzir um exemplo de como configurar um script PHP. Aquele famoso arquivo de configuração que geralmente vem em um sistema, e foi citado na introdução do artigo. Lembra?
Novo Comentário: