ERROR 1045 (28005): Acesso negado para o usuário 'root @ localhost' (usando a senha: no) [duplicado]

0

Eu reinstalei o mysql-server e não consigo mais acessar o mysql :

ERROR 1045(28005) : Access denied for user 'root@localhost' (using password: no )
    
por Karunarathne Kateepe Arachchi 17.03.2017 / 07:29

1 resposta

1

Você pode iniciar o servidor MySQL e ignorar as tabelas de permissões para alterar a senha do root.

Você só deve fazer isso enquanto o corrige e reiniciá-lo normalmente depois de definir a senha do root.

  1. Pare o servidor MySQL.

    sudo /etc/init.d/mysql stop

  2. Inicie a configuração do mysqld.

    sudo mysqld --skip-grant-tables &

  3. Faça o login no MySQL como root.

    mysql -u root mysql

  4. Substitua YOURNEWPASSWORD pela sua nova senha

    UPDATE user SET Password=PASSWORD('YOURNEWPASSWORD') WHERE User='root'; FLUSH PRIVILEGES; exit;

Referência: link

    
por wes 17.03.2017 / 08:39