Mudanças entre as edições de "Erro de privilégio no banco de dados MySQL"
Linha 1: | Linha 1: | ||
== Vamos ver algumas possibilidades: == | == Vamos ver algumas possibilidades: == | ||
− | Acesse o painel de controle cPanel e vá em '''Bancos de dados>>Bancos de dados MYSQL''' | + | 1) Acesse o painel de controle cPanel e vá em '''Bancos de dados>>Bancos de dados MYSQL''' |
[[File:2016-08-05_14-50-04.jpg|frame|none|alt=Alt text|link=]] | [[File:2016-08-05_14-50-04.jpg|frame|none|alt=Alt text|link=]] |
Edição das 16h11min de 5 de dezembro de 2016
Vamos ver algumas possibilidades:
1) Acesse o painel de controle cPanel e vá em Bancos de dados>>Bancos de dados MYSQL

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

Se aparecer vazio , 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.