Mandriva Expert
The place where your Mandriva Linux system finds support

senha root do mysql

+/- details
UserPedro_Marcelo_Moreir
Incident Number103790
Date2008/05/09 19:02
StatusIncident closed
PaidYes

Product2008 Power Pack
Architecturex86_32
ScopeDatabases

Products owned

Lines in bold below have not yet been seen by the customer - those in blue are from the customer

Username : Date : Action : Comments [ close all ]  
 
Pedro_Marcelo_Moreir : 09/05/08 07:02 PM : Incident created
-   Instalei o mysql normalmente, sem problema (mandriva 2008 spring), o serviço inicia também sem problema (com mensagem de run ok), mas não consigo criar a senha do root. Utilizei o seguinte comando: mysqladmin --user=root password kyo. Surgiu então a seguinte mensagem: mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
Assim solicito ajuda.
Obrigado,

 
rafailov_9787 : 12/05/08 07:04 PM : Reply received
-   Prezado usuário,

Existe uma maneira de "forçar" a troca de senha do usuário 'root' do MySQL.
Os passos a seguir são baseados no guia oficial do MySQL disponível em:

http://dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html (em
B.1.4.1.2. Resetting the Root Password on Unix Systems)

1) Abra um terminal como usuário 'root'.

2) Pare o serviço de banco de dados: "service mysqld stop"

3) Execute o servidor de banco de dados MySQL com o comando "mysqld_safe
--skip-grant-tables --user=root &"

4) O servidor de banco de dados foi iniciado de maneira a ignorar a tabela de
senhas, ou seja, qualquer usuário poderá acessar o banco de dados sem
utilização de senha. Você pode abrir uma conexão ao banco de dados com o
comando "mysql -u root"

5) Execute os seguintes comandos dentro da sessão do MySQL (copie e cole os
comandos abaixo):
UPDATE mysql.user SET Password=PASSWORD('kye') WHERE User='root';
FLUSH PRIVILEGES;
(aperte 'ctrl' 'd' para sair da sessão)

6) Pare o serviço de MySQL: "service mysqld stop" e inicie-o novamente com
"service mysqld start"

7) Você pode testar se a senha de 'root' foi realmente alterada. Inicie uma
conexão com o banco de dados com o comando "mysql -u root -p" (não esqueça do
'-p' pois esta opção dirá para o MySQL para perguntar por uma senha). Entre
com a senha (no caso 'kye') e tecle enter.

Pronto! Com esses passos feitos, a senha de 'root' do MySQL já foi modificada
com sucesso.

Atenciosamente,

Felipe Rafailov
Suporte técnico Mandriva

 
Pedro_Marcelo_Moreir : 12/05/08 07:17 PM : Incident closed
-  



This Incident is closed. It can not be edited anymore. You can create a new one by signing up/logging in your Mandriva Expert account.

  Mandriva  |  Contact  |  Legal  |  Privacy  |  Careers