[ubuntu-mx] Recuperar password y contraseña de mysql
Guillermo Domínguez Duarte
guillermo.dominguez en servindustrias.com
Lun Abr 19 17:15:52 BST 2010
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
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://lists.ubuntu.com/archives/ubuntu-mx/attachments/20100419/50cc06a8/attachment.htm
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre : image001.jpg
Tipo : image/jpeg
Tamaño : 2133 bytes
Descripción: no disponible
Url : https://lists.ubuntu.com/archives/ubuntu-mx/attachments/20100419/50cc06a8/attachment.jpg
Más información sobre la lista de distribución ubuntu-mx