MySQL parou de pedir senhas

2

Atualmente estou tendo um problema estranho com um dos meus servidores de banco de dados MySQL:

Ele parou de pedir senhas quando eu tentei acessar o banco de dados local com a ferramenta de linha de comando mysql.

Eu preciso de um nome de usuário de administrador válido. Eu também ainda preciso de uma senha para acesso remoto (por exemplo, de outro IP). E eu preciso de uma senha quando eu - por exemplo - acessar o banco de dados a partir de um script PHP. Mas quando tento acessar o banco de dados a partir do host local / linha de comando, ele me permite acessar diretamente os dados com meus usuários administrativos.

Eles (usuários admin) têm senhas definidas - e como eu mencionei - eu ainda preciso especificá-las quando tento acessar os dados via PHP.

A alteração da senha não ajudou.

Os usuários não administrativos precisam especificar sua senha, mas isso não ajuda muito se eles puderem chegar a qualquer lugar com "mysql -u root" (ou outro nome de conta de usuário admin).

(Sistema Debian Linux Lenny, MySQL 5.0.51a)

Alguma ideia? Qualquer coisa que explique esse comportamento? Eu não entendo como isso pode acontecer.

    
por BlaM 25.06.2011 / 17:15

1 resposta

4

Você é o único administrador do sistema?
Se não, acho que alguém criou um arquivo chamado " /root/.my.cnf ", contendo credenciais de login. Você pode verificar isso?

    
por 25.06.2011 / 17:28