segunda-feira, 13 de outubro de 2008

Alterar senha do root no MySQL (Debian)

1) Se o mysql estiver rodando, pare o serviço do MySQL

# killall mysqld

2) Acesse o arquivo mysqld_sqfe e execute-o com o parâmetro abaixo.

# /usr/bin/mysqld_safe --skip-grant-tables &

3) Acesse o mysql
# mysql

4) Diga qual o banco de dados que deseja acessar
mysql> use mysql;

5) Mude a senha de roott
mysql> update user set password = '.......' where user='root' and host='localhost';

6) Atualize o Flush
mysql> flush privileges;

7) Finalize o mysql
mysql> exit;

Agora Saia do modo safe

# /etc/init.d/mysql stop

Volte ao mysql

# /etc/init.d/mysql stop

Pronto, Senha de root recuperada!

Para renomear usuário root:

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

Nenhum comentário: