MySQL 5.7 senha root gerada automaticamente

Gostou ? Ajude e Compartilhe!

Fala pessoal.

Vocês devem ter notado algo diferente quando instalaram o MySQL 5.7 do zero, seja via yum ou pelos binários que o MySQL disponibiliza. O password do usuário root é gerado automaticamente.
Ok, e aonde eu posso encontra-lo ?

Centos
cat /var/log/mysqld.log | grep "A temporary password is generated for" | awk '{print $NF}'
Examplo:

[root@master ~]# cat /var/log/mysqld.log | grep "A temporary password is generated for" | awk '{print $NF}'
a3BGf#TY.pBj

Versão binária
Quando você rodou o comando para inicializar o datadir mysqld --initialize você verá a seguinte mensagem na sua tela:

. . .
2016-01-13T21:05:03.070322Z 1 [Note] A temporary password is generated for root@localhost: vL8n>Hs%kr>s
. . .

Você terá que alterar a senha do usuário no primeiro login. Você pode fazer isso seguindo o passo 2 deste artigo.

É isso aí.
Agora vocês já sabem aonde encontrar a senha do root que foi gerada automaticamente na instalação.

Até a próxima.

Gostou ? Ajude e Compartilhe!
This entry was posted in instalação, MySQL, password, Security. Bookmark the permalink.
  • http://dasini.net/blog Olivier DASINI

    Hi,
    I would like to add since MySQL 5.7.11, the default value of the default_password_lifetime system variable that controls the global password expiration policy has been changed from 360 (360 days) to 0 (no password expiration).
    https://dev.mysql.com/doc/relnotes/mysql/5.7/en/news-5-7-11.html
    That probably would avoid the “1 yr later big panic” 😉

    • Marcelo Altmann

      Thanks for the valuable comment!