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

MySQL - ERRO 1045 - Acesso negado


Se você realmente definiu uma senha de root e acabou de perder/esquecer:
  1. Parar o MySQL

  2. Reinicie-o manualmente com a opção skip-grant-tables:mysqld_safe --skip-grant-tables

  3. Agora, abra uma nova janela de terminal e execute o cliente MySQL:mysql -u root

  4. Redefina a senha do root manualmente com este comando MySQL:UPDATE mysql.user SET Password=PASSWORD('password') WHERE User='root'; Se você estiver usando o MySQL 5.7 (verifique usando mysql --version no Terminal), o comando é:
    UPDATE mysql.user SET authentication_string=PASSWORD('password')  WHERE  User='root';
    

  5. Limpe os privilégios com este comando MySQL:FLUSH PRIVILEGES;

De http://www.tech-faq.com/reset-mysql- senha.shtml

(Talvez isso não seja o que você precisa, Abs, mas acho que pode ser útil para pessoas que se deparam com essa pergunta no futuro)