Publicidade   
 você está aqui: phpbrasil.com    faqs    faq  
 
:: novos artigos ::

:: recomendado ::

Fundamentos de PHP

Compre esse livro no Submarino.com.br

:: publicidade ::


:: novos scripts ::

:: elenco phpbrasil ::

rafaelgh2005
Pontos: 3092

FAQs

Essa seção tem como objetivo criar um histórico de perguntas ou tópicos frequentemente perguntados para ajudar a comunidade a documentar as necessidades dos desenvolvedores iniciantes e também experientes.


Procura:      
Lista de Categorias  |  Envie a sua Pergunta  |  Entre em Contato Conosco
Pergunta: pq aparece esse erro:Warning: mysql_connect() [function.mysql-connect]:Acesso negado para o usuário 'felipe@127.0.0.1' ?
Autor: Anjuw
Vote aqui!
Média de Votos Atual: 10.00
Total de Votos: 1
Nota:   


Respostas

Resposta contribuída por Luciano Lima em 2003-04-14 15:37:19
 
Caro Felipe,

Este erro ocorre por que o seu usuario não tem permissão para logar no mysql.
Cri um usuario no seu mysql com permissão de acesso.
Resposta contribuída por Fábio Berbert de Paula em 2003-04-15 02:04:18
 
Ou então você está informando o usuário/senha errado para acesso ao MySQL :)
Resposta contribuída por Erika Focke em 2003-04-15 07:24:16
 
Você já criou o usuário "felipe" ?
Se ainda não criou, entre no mysql como root e crie:

mysql> GRANT ALL PRIVILEGIES on *.* to felipe@localhost;

dessa forma voce cria um usuario "felipe" que pode acessar qualquer banco de dados, nao precisa colocar senha, mas só da máquina local.
se quiser um usuario com senha, vai ser mais ou menos assim:

mysql> GRANT ALL PRIVILEGIES on *.* to felipe@localhost IDENTIFIED BY 'senha' WITH GRANT OPTION;

no manual do mysql tem explicando mais opções.
Resposta contribuída por Italo Marcelo de O. Costa Esse usuário pertence aos 10 usuários mais ativos do site em 2003-04-15 08:14:20
 
O q de vez em quando acontece é q quando criamos um usuario no mysql algumas de suas propriedades nao alocadas de forma correta

exemplo

grant all privileges on basededados.* to usuario identified by 'senha'

esse comando cria o usuario soh q este nao coloca um valor para host correto na base mysql.user.... onde seu host fica com o valor % em vez de localhost

se isto acontecer eh soh dar um update neste usuario alterando % por localhost e restartar o serviço mysqld..

abraços
Resposta contribuída por Cléver Anjos Esse usuário pertence aos 10 usuários mais ativos do site em 2003-04-16 11:30:41
 
GRANT ALL PRIVILEGES ON *.* TO filipe@localhost IDENTIFIED BY 'sua senha'
Resposta contribuída por Alessander Thomaz Esse usuário pertence aos 10 usuários mais ativos do site em 2003-08-21 15:21:02
 
O grant all é perigoso, portanto use com calma.
Se não tiver acesso ao mysql peça suporte ao host.

Se estiver fazendo testes locais crie o usuário ou use um software para auxiliar isso, como o phpmyadmin ou o mysqlfront.

E nunca divulgue o nome dos usuários que usa, pode ser perigoso :-).
Resposta contribuída por Reginaldo Castardo em 2004-12-12 08:30:56
 
Se for uma conexão local você pode desta maneira

mysql -u root sem ponto e virgula.

 
Imprimir  |  Enviar para um Amigo


 
webmaster: João Prado Maia   © 2000 - 2005 phpbrasil.com
Gerado em 0.685 segundos