Olá pessoal, se você já tentou executar o reset de senha do usuário root no Plesk já deve ter encontrado problemas. Talvez seja até este motivo de você ter chegado até aqui. A verdade é que o Plesk administra as senhas dos usuários root...

Olá pessoal, se você já tentou executar o reset de senha do usuário root no Plesk já deve ter encontrado problemas. Talvez seja até este motivo de você ter chegado até aqui. A verdade é que o Plesk administra as senhas dos usuários root do MySQL de uma forma diferente. Estas senhas são gravadas em um arquivo e criptografadas dentro do file system. O cenário que temos aqui hoje é uma servidor com o Plesk down e faremos o reset da senha do usuário admin que é nosso super usuário.
  1. Vamos pegar o conteúdo de nossa senha acessando o arquivo criptografado em /etc/psa/.psa.shadow$AES-128-****************************************************** Este arquivo contém a hash com a senha do super usuário no Plesk
  2. Execute o seguinte comando no terminal do servidor Plesk MYSQL_PWD=`cat /etc/psa/.psa.shadow` mysql -u admin mysqlcaso tenha alterado a senha do admin você deve adicionar a flag -p e colocar a nova senha configuradaMYSQL_PWD=`cat /etc/psa/.psa.shadow` mysql -u admin mysql -p
  3. OK agora vamos ter que alterar um parametro em seu MySQL. Precisamos adicionar a flag skip-grant-tables que possibilita que o usuário acesse os bancos sem a necessidade de autênticação. Para isto edite com seu editor preferido o arquivo /etc/mysq/my.cnfAdicione a linha: skip-grant-tables logo após o inicio da sessão mysqld [mysqld] skip-grant-tablesFeito isto reinicie o servidor MySQL: /etc/init.d/mysql restart Depois entre no console do MySQL com o comando: mysql -uadmin mysql Depois de logar no console do MySQL vamos alterar a senha do admin UPDATE mysql.user SET Password=PASSWORD('$AES-128-***') WHERE User='admin'; * Substitua o $AES-128-*** pelo conteúdo da hash que pegou no passo 2
  4. Finalizando Para finalizar vamos desabilitar a opção skip-grant-tables que está no arquivo my.cnf. Reinicie o MySQL.Agora iremos configurar uma nova senha do admin no Plesk para isto execute o comando:/usr/local/psa/bin/admin --get-login-link * Esta opção possibilita que você entre na interface do Plesk sem autênticação e reset a senha. IMPORTANTE: Dê preferência para não alterar a senha do usuário admin/root do Plesk. Há diversos serviços configurados que possuem esta chave de autênticação configurada. Utilize usuários para bancos com menos privilégios para que não impacte negativamente na administração do Plesk.
Seja Membro Gratuítamente

Assine a newsletter para receber em seu email as publicações atualizadas neste blog

Top