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
(Criou página com ' ; Vamos ver algumas possibilidades: 1) No cPanel, vá em Bancos de Dados>>Bancos de dados MySQL. alt=Alt text Verifique se o b...')
 
 
(11 edições intermediárias de um usuário não apresentadas)
Linha 1: Linha 1:
 +
[[File:Banner-wiki-promocoes.gif|center| 700px||border|link=https://www.integrator.com.br/plano-hospedagem-promocionais|Planos promocionais|]]
  
;  Vamos ver algumas possibilidades:
 
  
1) No cPanel, vá em Bancos de Dados>>Bancos de dados MySQL.
 
  
[[File:2013-06-17_17-29-09.png|frame|none|alt=Alt text]]
+
== Vamos ver algumas possibilidades: ==
  
Verifique se o banco de dados possui o USUÁRIO que criou.
+
1) Acesse o painel de controle cPanel e vá em '''Bancos de dados>>Bancos de dados MYSQL'''
  
[[File:2013-06-17_17-29-49.png|frame|none|alt=Alt text]]
+
[[File:Criand-BD-mysql.png|frame|none|alt=Alt text|link=]]
  
Se aparecer vazio como da imagem acima, adicione mais abaixo o usuário ao banco de dados:
+
Verifique se o banco de dados possui o '''USUÁRIO''' que criou.
  
[[File:2013-06-17_17-30-28.png|frame|none|alt=Alt text]]
+
[[File:2016-08-05_14-56-53.jpg|frame|none|alt=Alt text|link=]]
 +
 
 +
Se aparecer vazio , adicione mais abaixo o usuário ao banco de dados:
 +
 
 +
[[File:2016-08-05_14-53-35.jpg|frame|none|alt=Alt text|link=]]
  
 
Dê a ele os privilégios de acesso ao banco de dados.
 
Dê a ele os privilégios de acesso ao banco de dados.
Linha 18: Linha 21:
 
2) Outra possibilidade seria a sua chamada estar procurando o banco de dados com nome diferente do que existe a tabela.
 
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.
+
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''' <u>não</u> pode existir<br />
 +
:b) A cláusula SQL '''CREATE TABLE''' <u>não</u> pode conter o nome do banco de dados, algo como '''`banco_de_dados`.`tabela`'''. <br />
 +
:c) <u>Não</u> 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:MYSQL]]

Edição atual tal como às 11h32min de 26 de novembro de 2019

Banner-wiki-promocoes.gif


Vamos ver algumas possibilidades:

1) Acesse o painel de controle cPanel e 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 , 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.