Mysql perde sua senha root

2

Estou tendo um problema estranho, meu mysql perde / redefine a senha de root automaticamente. Com isso quero dizer que não restaura nada. Aconteceu duas vezes este mês. Estou preocupado que isso possa ser um problema de segurança, já que os dados estão abertos, esperando apenas por alguém que não esteja tentando usar senhas!

Aqui está a versão:

mysql --version

mysql  Ver 14.14 Distrib 5.1.56, for redhat-linux-gnu (i386) using readline 5.1

Qualquer ajuda seria apreciada.

Atualização:

Saída do usuário selecionado, host, senha do mysql.user; como fica depois que a senha foi redefinida

| root    | localhost                                     |

| root    | 127.0.0.1                                    |

|         | localhost          |                                           |
| admin   | localhost          | ################################# | (I have removed the actual output with #)

Portanto, todas as senhas estão em branco, exceto para outro usuário chamado 'admin'

    
por Chandresh Pant 23.06.2011 / 20:52

2 respostas

2

Esta resposta está relacionada com a estrutura do Ruby on Rails onde este comportamento ocorreu

  1. tem o mysql com o usuário root e senha
  2. bootstrap novo projeto de trilhos usando com o mysql "rails new projectname"     -d mysql "
  3. não modifique config / database.yml - as credenciais de padrões para o servidor são nome: root, a senha está em branco
  4. rake db: create prompt show up - pedindo senha de root e, em seguida, quando você fornecer senha de root

a resposta está no comando GRANT na linha 68 em aqui

basicamente, o comando GRANT executado com credenciais corresponde ao seu banco de dados atual.yml

    
por 28.10.2012 / 14:12
1

1) Se você puder, habilite o log SQL.

log = /var/log/mysql/mysql.log

Isso permitirá que você rastreie quando a senha for atualizada e, a partir daí, poderá correlacionar-se com alguma outra atividade com outros registros.

2) Você tem um processo de administração em execução (por exemplo, Plesk) ou algo semelhante? Você pode querer verificar se isso não está redefinindo os logins por padrão.

3) Você é o único que tem acesso ao servidor? Se não, você pode querer verificar se mais ninguém tem acesso ao banco de dados ou pelo menos não ter a senha de root para o banco de dados SQL.

    
por 29.06.2011 / 20:59

Tags