:: novos artigos ::
|
|
|
:: novos scripts ::
|
|
|
|
|
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.
| Pergunta: |
pq aparece esse erro:Warning: mysql_connect() [function.mysql-connect]:Acesso negado para o usuário 'felipe@127.0.0.1' ? |
| Autor: |
Anjuw
|
|
|
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
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
em 2003-04-16 11:30:41
|
GRANT ALL PRIVILEGES ON *.* TO filipe@localhost IDENTIFIED BY 'sua senha'
|
Resposta contribuída por Alessander Thomaz
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
|
|
|