[ubuntu-mx] Recuperar password y contraseña de mysql

poncho ponchos1 en msn.com
Lun Abr 19 17:25:52 BST 2010


El lun, 19-04-2010 a las 09:15 -0700, Guillermo Domínguez Duarte
escribió:
> Saludos.
> 
> 
>     Me parece muy bien que quieras experimentar. Sigue adelante.
> 
>     Con respecto a lo que comentas (no soy experto en mysql), según lo
> que entiendo, la tabla que mencionas, tiene las contraseñas
> encriptadas, si cambias la contraseña de la manera en que lo hiciste
>     no funciona. Debes hacerlo de la siguiente manera:
> 
>     mysql> SET PASSWORD FOR 'some_user'@'some_host' =
> PASSWORD('mypass');
> 
> 
>     Una vez que cambies la contraseña de esta manera, veras lo que
> aparece en la tabla que mencionaste, no es la password tal cual y como
> la escribiste, sino que aparece una serie de caracteres
>     que son el resultado de la encriptación de tu password.
> 
>     Aqui te paso un link donde puedes leer mas de esto:
> 
> 
> http://dev.mysql.com/doc/refman/5.0/es/password-hashing.html
> 
> 
> 
> 
> El lun, 19-04-2010 a las 10:25 -0500, poncho escribió: 
> > Hola a todos aquí en la lista... pues tengo el siguiente problema,
> > cuando intento ingresar en mysql:
> > 
> > ---------------------------------------------------------------------
> > # mysql
> > ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using
> > password: NO)
> > ---------------------------------------------------------------------
> > 
> > 
> > --> aquí entendí que era un error de password, así que a buscar en el
> > google, encontré varios manuales pero seguí igual,
> > a continuación lo que hice:
> > 
> > --------------------------------------------------
> > # /etc/init.d/mysql stop
> > 
> > * Stopping MySQL database server mysqld 
> > --------------------------------------------------
> > 
> > luego
> > 
> > --------------------------------------------------------
> > # /usr/bin/mysqld_safe --user=mysql --skip-grant-tables
> > 
> > 100419 09:43:33 mysqld_safe Logging to syslog.
> > 100419 09:43:33 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
> > --------------------------------------------------------
> > 
> > Después En otra terminal
> > 
> > ---------------------------------------------------------------
> > # mysql
> > 
> > Welcome to the MySQL monitor.  Commands end with ; or \g.
> > Your MySQL connection id is 1
> > Server version: 5.1.37-1ubuntu5.1 (Ubuntu)
> > 
> > Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
> > ----------------------------------------------------------------
> > 
> > cambio la base de datos
> > 
> > -------------------------------------------------------------------
> > # use mysql;
> > Reading table information for completion of table and column names
> > You can turn off this feature to get a quicker startup with -A
> > 
> > Database changed
> > -------------------------------------------------------------------
> > 
> > después para ver los usuarios y Contraseñas:
> > 
> > ----------------------------------------------------------------------
> > 
> > mysql> SELECT host,user,password FROM user;
> > +---------------+------------------+-------------------------------------------+
> > | host          | user             | password                                  |
> > +---------------+------------------+-------------------------------------------+
> > | localhost     | root             | *E550C3FA47E0DA0774BC09E0E0C1A58A22F7D56B | 
> > | poncho-laptop | root             | *E550C3FA47E0DA0774BC09E0E0C1A58A22F7D56B | 
> > | 127.0.0.1     | root             | *E550C3FA47E0DA0774BC09E0E0C1A58A22F7D56B | 
> > | localhost     | debian-sys-maint | *F40656128882F18726C911F0C735D76C67CD3863 | 
> > +---------------+------------------+-------------------------------------------+
> > 4 rows in set (0,00 sec)
> > 
> > -----------------------------------------------------------------------
> > 
> > 
> > Después cambio el password con:
> > 
> > 
> > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> > 
> > mysql> UPDATE user SET Password='a' WHERE user='root';
> > 
> > Query OK, 3 rows affected (0,00 sec)
> > Rows matched: 3  Changed: 3  Warnings: 0
> > 
> > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> > 
> > 
> > lo checo de nuevo
> > 
> > *************************************************************
> > 
> > mysql> SELECT host,user,password FROM user;
> > +---------------+------------------+-------------------------------------------+
> > | host          | user             | password                                  |
> > +---------------+------------------+-------------------------------------------+
> > | localhost     | root             | a                                         | 
> > | poncho-laptop | root             | a                                         | 
> > | 127.0.0.1     | root             | a                                         | 
> > | localhost     | debian-sys-maint | *F40656128882F18726C911F0C735D76C67CD3863 | 
> > +---------------+------------------+-------------------------------------------+
> > 4 rows in set (0,00 sec)
> > 
> > **************************************************************
> > 
> > 
> > Aquí aparece que "a" ya es el password 
> > 
> > 
> > por ultimo
> > 
> > mysql> exit
> > Bye
> > //////////////////////////////////////////////////////////////////
> > 
> > 
> > después de esto según yo, se supone que "a" es la contraseña así que reinicio mysql con
> > 
> > # /etc/init.d/mysql restart
> > * Stopping MySQL database server mysqld                                       [ OK ] 
> >  * Starting MySQL database server mysqld                                      [ OK ] 
> >  * Checking for corrupt, not cleanly closed and upgrade needing tables.
> > 
> > 
> > ////////////////////////////////////////////////////////////////////
> > 
> > intento loguearme en mysql
> > # mysql -u root -p
> > Enter password: (pongo a)
> > 
> > y
> > 
> > ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
> > 
> > 
> > no se porque,  alguien pudiera ayudarme, honestamente no lo necesito mucho pero quiero montar un pequeño server
> > de correo (solo para aprender) estoy usando Ubuntu 9.10, espero aprender para empezar con Ubuntu server,jeje
> > 
> > Saludos
> > 
> > 
> > 
> > 
> > 
> 
> 
> 
> 
>     Guillermo Domínguez Duarte
>     Tecnologías de información
> 
> Tel.: 52+ (662) 217.3146  
> Tel.: 52+ (662) 212.6592
> 
> A. Serdán #3 pte. Col. Centro: C.P. 83000
> 
> Hermosillo, Sonora. México
> 
>                         guillermo.dominguez en servindustrias.com
> 
> Antes de imprimir este mail, piense bien si es realmente necesario
> Before printing this email, assess if ti is really needed

Hola gracias Guillermo, ya lo hice y funciono al 100% jeje creo que
aveces solo falta leer un poco mas...







                                    
________________________________________________________________________




                          Powered By GNU/LINUX

                           Powered By Ubuntu

                          Powered By Poncho...












              No olvides Visitar http://ubuntumexico.org/

                                    
________________________________________________________________________









Más información sobre la lista de distribución ubuntu-mx