RSS
Write some words about you and your blog here

quarta-feira, 12 de maio de 2010

Reiniciando a senha de root do Banco de dados MYSQL no linux.



Pessoal, estou um pouco ausente do meu blog. O motivo é tempo mesmo, prometo que sempre que puder, vou colocar alguns artigos aqui.

Segue essa pequena dica de como Reiniciar a senha no mysql no linux. Eu uso Debian e Ubuntu, também serve para quem usar FreeBSD.

Agora vamos colocar a mão na massa!

Abra o terminal em Aplicativos/Acessórios/terminal.

Dentro do terminal escreva o primeiro passo:

# /etc/init.d/mysql stop

Agora iremos reiniciar o Mysql com a opção skip-grant-tables.

# mysqld_safe --skip-grant-tables &

Terceiro passo, vamos conectar ao mysql com o usuário root

# mysql -u root

Quarto passo,altere a senha de root.

mysql> use mysql;
mysql> update user set password=PASSWORD("Aqui vai ficar a nova senha") where User='root';
mysql> flush privileges;
mysql> quit

Agora reinicie o MYSQL

# /etc/init.d/mysql stop
# /etc/init.d/mysql start

Pronto, finalizamos. Agora iremos testar se a senha está correta. No terminal escreva o seguinte comando

# root@teste:~# mysql -p
Enter password: ("escrever a nova senha aqui").
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 151
Server version: 5.0.51a-24+lenny3 (Debian)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql>

Pronto, a nova senha está correta. Agora você está dentro do Mysql.

Para sair do Mysql só basta escrever quit.


Pessoal, espero que essa dica ajude vocês, caso perca a senha do banco e não saiba como colocar uma nova senha de root no mysql.

Até a próxima.