Mudanças entre as edições de "Erro de privilégio no banco de dados MySQL"
Linha 19: | Linha 19: | ||
3) A terceira e última possibilidade, seria sua query buscar por uma tabela escrita em '''MAIÚSCULAS''', mas elas terem sido criadas em minúsculas no nome, ou vice-versa. | 3) A terceira e última possibilidade, seria sua query buscar por uma tabela escrita em '''MAIÚSCULAS''', mas elas terem sido criadas em minúsculas no nome, ou vice-versa. | ||
+ | |||
+ | 4) Caso esteja importando um banco de dados pelo phpMyAdmin, certifique-se de:: <br /> | ||
+ | a) A cláusula SQL CREATE DATABASE não pode existir<br /> | ||
+ | b) A cláusula SQL CREATE TABLE não pode conter o nome do banco de dados, algo como '''`banco_de_dados`.`tabela`'''. <br /> | ||
+ | c) Não deve existir a cláusula SQL GRANT | ||
+ | |||
+ | |||
+ | ------- | ||
+ | '''IMPORTANTE:''' O suporte de hospedagem não pode analisar instruções SQL de clientes. Cabe ao desenvolvedor fazer as análises citadas nos itens 2 a 4. | ||
+ | ------- | ||
+ | |||
[[Categoria:CPANEL]] | [[Categoria:CPANEL]] | ||
[[Categoria:BANCO DE DADOS]] | [[Categoria:BANCO DE DADOS]] |
Edição das 15h40min de 17 de março de 2016
- Vamos ver algumas possibilidades
1) No cPanel, vá em Bancos de Dados>>Bancos de dados MySQL.

Verifique se o banco de dados possui o USUÁRIO que criou.

Se aparecer vazio como da imagem acima, adicione mais abaixo o usuário ao banco de dados:

Dê a ele os privilégios de acesso ao banco de dados.
2) Outra possibilidade seria a sua chamada estar procurando o banco de dados com nome diferente do que existe a tabela.
3) A terceira e última possibilidade, seria sua query buscar por uma tabela escrita em MAIÚSCULAS, mas elas terem sido criadas em minúsculas no nome, ou vice-versa.
4) Caso esteja importando um banco de dados pelo phpMyAdmin, certifique-se de::
a) A cláusula SQL CREATE DATABASE não pode existir
b) A cláusula SQL CREATE TABLE não pode conter o nome do banco de dados, algo como `banco_de_dados`.`tabela`.
c) Não deve existir a cláusula SQL GRANT
IMPORTANTE: O suporte de hospedagem não pode analisar instruções SQL de clientes. Cabe ao desenvolvedor fazer as análises citadas nos itens 2 a 4.