Mudanças entre as edições de "Erro de privilégio no banco de dados MySQL"

De Wiki Integrator do Brasil
Ir para: navegação, pesquisa
Linha 33: Linha 33:
 
[[Categoria:CPANEL]]
 
[[Categoria:CPANEL]]
 
[[Categoria:BANCO DE DADOS]]
 
[[Categoria:BANCO DE DADOS]]
 +
[[Categoria:MYSQL]]

Edição das 17h03min de 22 de julho de 2016

Vamos ver algumas possibilidades

1) No cPanel, vá em Bancos de Dados>>Bancos de dados MySQL.

Alt text

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

Alt text

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

Alt text

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.