sábado, 10 de abril de 2010

Como alterar a senha do root no MySQL - Windows

Esses dias esqueci a senha root do meu MySQL local. Para trocar a senha use os passos descritos abaixo:

1 - Pare o serviço do MySQL;

2 -Inicie o MySQL via linha de comando: mysqld-nt  --skip-grant-tables
   Essa opção vai desconsiderar todas as permissões e não vai solicitar senha.

3 - Conecte ao MySQL server usando MySQL client: mysql -u root
    Quando conectar você terá o seguinte prompt: mysql>

4 - Atribua a nova senha do root do MySQL com os seguintes comandos:

 4.1 - mysql> use mysql;
4.2 - mysql> update user set password=PASSWORD("NEW-ROOT-PASSWORD") where User='root';
4.3 - mysql> flush privileges;
4.4 - mysql> quit

5- Pare o serviço do MySQL;

6- Inicie o serviço do MySQL via Services do Windows e teste;




Mais informações:
http://dev.mysql.com/doc/refman/5.1/en/resetting-permissions.html
http://www.howtoforge.com/setting-changing-resetting-mysql-root-passwords
http://www.ricocheting.com/server/mysql_password.html

Pesquisar neste blog

Google