Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Preso com acesso negado para o usuário 'root'@'localhost' - Terminal, Mac


Um método:
  1. pare seu servidor MySQL.

  2. inicie seu servidor MySQL com o --skip-grant-tables opção. Ele permite que você se conecte ao servidor sem uma senha.
    /path/to/mysqld --skip-grant-tables &
    

  3. conecte-se ao seu servidor usando o cliente mysql:
    mysql
    

  4. altere a senha do root (substitua NewPassord pelo que você quer):
    UPDATE mysql.user SET password=PASSWORD('NewPassord') WHERE user='root';
    

  5. reinicie seu servidor MySQL.

Existem outras maneiras de redefinir a senha de root do MySQL:http://dev.mysql.com/doc/refman/5.6/en/resetting-permissions.html