Arquivo da tag: trocar senha

trocar senha de root do mysql sem saber a senha

Esqueceu a senha do usuario root do mysql?!
abaixo o procedimento para efetuar a troca da mesma:

Pare o mysql
#/etc/init.d/mysql stop

inicie o mysql com opção –skip-grant-tables.
#mysqld –skip-grant-tables

defina uma nova senha com o comando mysqladmin
#mysqladmin -u root password ‘NOVASENHA’

recarregue a tabela de privilegios:
#mysqladmin -h hostname flush-privileges

reinicie o mysql
#/etc/init.d/mysql restart

para testar conecte pelo terminal:
#mysql -u root mysql -h localhost -p

Alterando senha do usuario postgres

Edite o arquivo pg_hba.conf para liberar acesso com qualquer senha:
#vi /etc/postgresql/8.3/main/pg_hba.conf

altere a linha:
host all all 127.0.0.1/32 md5
para:
host all all 127.0.0.1/32 trust

essa linha permite que haja conexão para todas as bases de dados (primeiro all) com qualquer usuario (segundo all) vindas do endereço 127.0.0.1/32 e a identificação é confiavel (trust) , a identificação md5 irá exigir uma senha valida.

depois de editar o arquivo reinicie o postgres:
#/etc/init.d/postgresql-8.3 restart

entre na linha de comandos do postgres para alterar a senha:
$ psql -h localhost -U postgres
ALTER USER postgres WITH PASSWORD ‘nova_senha’;

chroot em partições lvm

O Famoso truque de usar o chroot para trocar a senha de root (ou a de um usuario) precisa de alguns ajustes quando estivermos usando uma partição LVM
Primeiro de boot com o LIVECD do ubuntu

instale o pacote com os comandos LVM:
#apt-get install lvm2

digite pvs para listar os volumes:
#pvs
deve ter algo parecido com o conteudo abaixo:
PV VG Fmt Attr PSize PFree
/dev/sda6 vg_fedora15 lvm2 a- 101.62g 0

onde vg_fedora15 é o nome do volume logico.

vamos ativar esse volume para que possamos monta-lo posteriormente:
#lvm vgchange -a y NOME DO VOLUME (no caso o nome é vg_fedora15)

mounte normalmente a partição:
#mkdir /t
#mount /dev/vg_fedora15/lv_root /t

faça o chroot:
#chroot /t
agora soh falta alterar a senha:
#passwd