| Recuperando a senha de root do MySQL |
|
|
|
| Escrito por Ataliba Teixeira |
| Sáb, 14 de Maio de 2011 21:59 |
|
Dica antiga, mas sempre atual e útil, porque perder senha do MySQL é algo que a gente sempre consegue a mágica de fazer. Bom, o método para recuperar a senha do MySQL Nesta dica em questão vou levar em consideração o Slackware O processo é bem simples e é composto de cinco partes 1. Parar o processo do MySQL 2. Subir o MySQL sem as tabelas de validação de usuário 3. Conectar ao mySQL sem senha com privilégios de root 4. Criar uma nova senha de root 5. Subir novamente o serviço do MySQL Então, vamos começar a brincadeira. 1. Parando o processo do MySQL $ su - 2. Subindo o processo do MySQL sem as tabelas de validação Em ambos os sistemas será o mesmo comando, o resultado é que pode se diferente. root@matrix:~# mysqld_safe --skip-grant-tables & 3. Conectar no mysql sem senha com privilegios de root root@matrix:~# mysql -u root Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql>
mysql> use mysql; 5. Subir novamente o serviço MySQL Primeiro, vamos matar o atual processo do mysql Dica antiga, mas sempre atual e útil, porque perder senha do MySQL é algo que a gente sempre consegue a mágica de fazer. Bom, o método para recuperar a senha do MySQL é bem simples. Na Nesta dica em questão vou levar em consideração o Slackware e Linux que se baseiam no System V ( Suse, Red Hat e asseclas ). O processo é bem simples e é composto de cinco partes 1. Parar o processo do MySQL 2. Subir o MySQL sem as tabelas de validação de usuário 3. Conectar ao mySQL sem senha com privilégios de root 4. Criar uma nova senha de root 5. Subir novamente o serviço do MySQL Então, vamos começar a brincadeira. 1. Parando o processo do MySQL $ su - 2. Subindo o processo do MySQL sem as tabelas de validação Em ambos os sistemas será o mesmo comando, o resultado é que pode se diferente. root@matrix:~# mysqld_safe --skip-grant-tables & 3. Conectar no mysql sem senha com privilegios de root root@matrix:~# mysql -u root Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql>
mysql> use mysql; 5. Subir novamente o serviço MySQL Primeiro, vamos matar o atual processo do mysql root@matrix:~# kill -9 $(ps aux | grep mysql | grep -v grep | awk -F" " '{print $2}') Depois. subir o Mysql novamente : Slackware : /etc/rc.d/rc.mysqld start E pronto, você já pode se sentir mais tranquilo, sabendo a senha de root do seu Mysql :-) Fonte: http://www.ataliba.eti.br/node/dicasunix?page=7 |
| Última atualização em Dom, 22 de Maio de 2011 17:57 |


