- senha no mysql
+ Responder ao Tópico
-
senha no mysql
pessoal, eu perdi a senha de acesso e configuracao do banco de dados mysql, como faco pra eu quebrar essa senha???
-
senha no mysql
Já procurou no Google?
Se procurou acho que não procurou certo...
Dá uma olhada no que encontrei
http://www.google.com.br/search?hl=p...a+Google&meta=
http://dev.mysql.com/doc/refman/4.1/...rmissions.html
Não sei se você já recebeu esse link antes mas aí vai
http://www.useaporradogoogle.com/
Desculpe pela brincadeira, mas você parece não ter feito o procedimento básico.
-
senha no mysql
Concordo com o amigo, procura no google não custa nada.
falows
-
senha no mysql
Ola, estou com o mesmo problema de nao ter a senha, ja conheco os procedimentos de recuperacao, mas tenho uma duvida, se eu mudar a senha de administracao do mysql, pode afetar algum servico que ja esteja programado, como o qmail ou ateh mesmo a hospedagem de paginas que utilizam algumas tabelas do mysql???
vlw
-
senha no mysql
Cara tem problema o que usar a senha de administrador pra acessar, mas se voce fez isso tem uma bela brecha de segurança no seu servidor.
falows
-
senha no mysql
nao sei se estou esquecendo de algo, ou se no freebsd eh diferente, ja tentei os procedimentos abaixo, mas nenhum funcionou...
Finalize o daemon mysqld enviando um kill (não kill -9) para o servidor mysqld. O pid é armazenado em um arquivo .pid, que normalmente está no diretório de banco de dados do MySQL:
shell> kill `cat /mysql-data-directory/hostname.pid` (AKI FUNCIONA)
Você deve ser o usuário root do Unix ou o mesmo usuário com o qual o mysqld está executando para fazer isto.
Reinicie o mysqld com a opção --skip-grant-tables. (NESTE PONTO DA O ERRO)
051212 17:57:57 Can't start server: Bind on TCP/IP port: Address already in use
051212 17:57:57 Do you already have another mysqld server running on port: 3306 ?
051212 17:57:57 Aborting
051212 17:57:57 ./mysqld: Shutdown Complete
Defina uma nova senha com o comando mysqladmin password:
shell> mysqladmin -u root password 'mynewpassword'
Agora você também pode parar o mysqld e reiniciá-lo normalmente, ou apenas carregue a tabela de privilégios com:
shell> mysqladmin -h hostname flush-privileges
Depois disto, você deve estar apto para conectar usando a nova senha.
De forma alternativa, você pode definir a nova senha usando o cliente mysql:
Finalize e reinicie o mysqld com a opção --skip-grant-tables com descrito acima.
Conecte ao servidor mysqld com:
shell> mysql -u root mysql
Dispare os seguintes comandos no cliente mysql:
mysql> UPDATE user SET Password=PASSWORD('minhanovasenha')
-> WHERE User='root';
mysql> FLUSH PRIVILEGES;
Depois disto, você deve estar apto a conectar usando a nova senha.
Você agora pode parar o mysqld e reiniciá-lo normalmente.
e tambem com esse procedimento necas tambem...
Para alterar a senha do root do mysql, basta seguir os seguintes passos:
1) Se o mysql estiver rodando, pare o serviço do MySQL
2) Digite o seguinte comando:
/usr/sbin/mysqld --bootstrap --skip-grant-tables --basedir=/ --datadir=/var/lib/mysql << bla
update mysql.user set password='' where user='root';
bla
Agora você acaba de "ZERAR" a senha do mysql. Basta então iniciar o serviço do mysql novamente.
3) Agora, caso ainda não tenha feito, inicie o serviço do MySQL novamente
4) Troque a senha do mysql com o seguinte comando:
mysqladmin -u root password 'minha nova
senha'
eu sinceramente nao estou conseguindo localizar o erro, o banco de dados aparentemente esta em /var/db/mysql...
e tudo o que estou precisando instalar precisa do bendito... mural, eventos, foruns, entre outros...
-
senha no mysql
consegui resolver...
usei o /usr/local/bin/mysqld_safe --skip-grant-tables&
ai deu certo...
vlw...