# 1045 - Acesso negado para o usuário 'root' @ 'localhost' (usando a senha: NO)

2

Eu instalei o xampp no meu computador MAC na minha tabela Eu vi uma palavra chamada user Eu cliquei nela e vi que eu era capaz de mudar de não ter uma senha por padrão para usar uma senha. Eu cliquei nele e preenchai uma senha. Depois fui banido do mu phpadmin e da minha mesa. Quando tento acessar o phpMyAdmin através do ícone WAMPSERVER, aparece uma página informando:

Erro no MySQL:

#1045 - Access denied for user 'root'@'localhost' (using password: NO)

Eu olhei neste site e tentei o seguinte sem sorte.

phpMyAdmin tried to connect to the MySQL server, and the server rejected the connection. You should check the host, username and password in your configuration and make sure that they correspond to the information given by the administrator of the MySQL server.

Não tenho permissão para fazer alterações no arquivo config.inc.php ; ele não salva as alterações.

Eu tentei mysqladmin, sem sorte e no terminal - bater alguns comandos, sem sorte.

Você poderia me ajudar, por favor, faça o login ou redefina?

    
por Sue 18.07.2014 / 23:10

1 resposta

1

Você provavelmente precisará editar config.inc.php como superusuário e não como sua conta de usuário comum. Você pode conseguir isso com

sudo nano /path/to/config.inc.php

( sudo faz com que o comando que o segue seja executado como administrador, essencialmente; nano é um editor de texto de linha de comando)

Ele solicitará a senha do usuário do seu Mac e, em seguida, iniciará o editor com privilégios administrativos (que podem editar o arquivo). Faça suas alterações e, em seguida, pressione Ctrl + O para salvar as alterações e, em seguida, pressione Ctrl + X para sair e retornar ao prompt de comando. Você deve então poder entrar no phpmyadmin.

As alterações que você provavelmente precisará fazer são:

$cfg['Servers'][$i]['password'] = 'thenewpasswordthatyouchangedto'

Se você quiser reverter as alterações feitas (volte a não usar uma senha), tente o seguinte na linha de comando:

mysqladmin -u root -p password ''

Ele solicitará a senha que você definiu no root, insira-a e, em seguida, ela deverá voltar para a raiz sem ter uma senha.

    
por 18.07.2014 / 23:47