[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Alterar senha root Mysql version 5.0.32




2009/4/8 Cleyton Santana de Sousa <csantanaes@gmail.com>
Pessoal,

ola. preciso alterar a senha de root do MySQL version 5.0.32. segui os passos do tutorial http://www.vivaolinux.com.br/dica/Recuperando-a-senha-de-root-do-MySQL/

Algumas vezes você precisa recuperar sua senha de root do MySQL que você esqueceu ou foi perdida por algum motivo. Os passos para criar outra são os seguintes:

Páre normalmente o servidor MySQL:

# /etc/init.d/mysqld stop

Inicie o MySQL em modo seguro com o comando mysqld_safe e especifique para não ler as tabelas de permissões com todas as senhas do MySQL. Dependendo da versão, o comando pode ser safe_mysqld.

# mysqld_safe --skip-grant-tables &

Use o comando mysqladmin para mudar a senha. Neste caso, a senha será "swordfish".

# mysqladmin -u root flush-privileges password "swordfish"

Reinicie o MySQL normalmente.

# /etc/init.d/mysqld restart

mas ao tentar o comando
# mysqladmin -u root flush-privileges password "swordfish"

recebo como resposta: mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'

alguem tem alguma ideia ou sabe como posso resolver esta questão?

sds,
 
Cleyton Santana de Sousa

COBIT Certified
ITIL Foundation Certified
Microsoft Certified Professional
http://csantanaes.blogspot.com
Gestão de TI e Gerenciamento de Projetos

"A mente que se abre a uma nova idéia jamais voltará ao seu tamanho original"
(Albert Einstein)


resolvido:http://www.vivaolinux.com.br/dica/Alterar-senha-do-root-no-MySQL-(Debian)



lterar senha do root no MySQL (Debian)

Quem já chegou em algum cliente e deparou com o problema de ninguém saber a senha do root no MySQL? Segue como sair deste sufoco.

# killall mysqld
# /usr/local/bin/mysqld_safe --skip-grant-tables &
# /usr/local/bin/mysql

mysql> use mysql;
mysql> update user set password = password('.......') where user='root' and host='localhost';
mysql> exit
# mysqladmin -u root -p shutdown

Pronto!

Caso não tenha, criar senha de root no MySQL:

# mysqladmin -u root password NoVaSeNhA

Renomear usuário root:

mysql> UPDATE user set user='admin' where user='root';



"observacao" tive que alterar o local da pasta do mysql

DE:      # /usr/bin/mysql
PARA: # /usr/bin/mysql
Cleyton Santana de Sousa

COBIT Certified
ITIL Foundation Certified
Microsoft Certified Professional
http://csantanaes.blogspot.com
Gestão de TI e Gerenciamento de Projetos

"A mente que se abre a uma nova idéia jamais voltará ao seu tamanho original"
(Albert Einstein)

Reply to: