M y S Q L
Como Mudar a Senha do Root
|
E´ comum que se tenha problemas para acessar o MySQL se voc
se esquecer da senha do usurio
root
usada para conexo com o banco de dados. Teoricamente, no
h outra maneira de se conectar. Mas, claro, possvel dar um jeito, sim,
para que voc possa redefinir a senha sem precisar informar a senha esquecida.
Vamos ao passos, ento:
-
Se o servidor MySQL estiver rodando como um servio do
Windows, pare o servio. Voc pode fazer isso atravs do Painel de Controles,
opo Ferramentas Administrativas, item Servios. Localize, na
lista de servios ativos, o MySQL e escolha a opo Parar o servio:

- Depois, v ao prompt de comando (o antigo MS-DOS) para reiniciar o
servidor sem que sejam lidas as permisses de login. Para fazer isso, clique
no boto Iniciar, acesse Todos os Programas (ou Programas,
dependendo da sua configurao) > Acessrios > Prompt de Comando.
Na janela que se abre, digite o seguinte e, depois, pressione ENTER:
CD \Arquivos de Programas\MySQL\mysql server 5.1\bin
|
Note que o comando acima pode variar se a pasta onde seu MySQL estiver
instalado for diferente (caso voc tenha especificado um local diferente durante
a instalao). Tambm ir variar conforme a verso. Se a verso que voc estiver
usando for a 5.0, por exemplo, onde consta 5.1 na linha acima voc dever
substituir por 5.0.
Se o comando deu certo, voc dever estar vendo algo semelhante a isto no
prompt de comando:
C:\>
CD \Arquivos de Programas\MySQL\mysql server 5.1\bin
C:\Arquivos de Programas\MySQL\mysql server 5.1\bin>
_
|
- Ento, digite o seguinte:
mysqld
--skip-grant-tables
|
Isso inicia o servidor MySQL sem que as permisses de usurios sejam
carregadas.
- Agora, precisamos iniciar o cliente MySQL, que ir se conectar com este
"novo" servio: abra de novo uma nova janela do prompt de comando,
sem fechar a anterior, e repita o comando do passo "2". Depois, defina uma
nova senha para o usurio root, assim:
mysql
-u root
password "minha-nova-senha"
|
Substitua "minha-nova-senha" pela senha desejada (mas mantenha as
aspas!)
- Reinicie o computador.
O MySQL, ao ser carregado novamente, dever j estar apto a receber conexes com a
nova senha.
(fonte:
Manual de Referncia Online do
MySQL)
Atualizada em
06/07/2011

|