Вы находитесь на странице: 1из 12

11/01/2011 Como cambiar y recuperar la clave en…

Inicio
Servicios
Contacto
Blog

Buscar aqui...

Vensign

Vensign
Soporte y Soluciones Tecnológicas a su medida...

Inicio » Blog » Como cambiar y recuperar la clave en un servidor MySQL

20
ago
2008

Como cambiar y recuperar la clave en un servidor MySQL

Visto 12.815 veces | 23 Comentarios | Imprimir

vensign.com/…/como-cambiar-y-recu… 1/12
11/01/2011 Como cambiar y recuperar la clave en…
En este mini tutorial les voy a explicar como pueden cambiar y recuperar la clave de root y otros usuarios en
MySQL.

Cambiar la clave usando mysqladmin

Si no existe la clave de root para MySQL y nunca la han colocada pueden cambiarla simplemente
ejecutando el comando:
mysqladmin -u root password nuevopassword

Donde cambian el nuevopassword por la clave que quieran Si ya tienen una clave vieja y la quieren cambiar
por una nueva:
mysqladmin -u root -p viejopassword nuevopassword

Si quieren cambiar la clave de cualquier usuario (en el ejemplo sería el usuario vensign):
mysqladmin -u vensign -p viejopassword nuevopassword

Cambiar el password desde la consola de mysql

Si no quieres utilizar mysqladmin puedes cambiar la clave desde la consola de mysql para esto entramos
ejecutando el comando:
mysql -u root -p

Aparecerá un shell parecido a este:


mysq>

Ahora seleccionamos la base de datos de mysql:


mysql>use mysql;

Si queremos cambiar el password para el usuario vensign:


mysql>update user set password=PASSWORD("NUEVOPASSWORD") where User='vensign';
mysql>flush privileges;

El flush privileges es para reiniciar los privilegios y se haga efectivo el cambio. Si nos queremos salir de la
consola de mysql:
mysql>quit

Recuperar la clave de root de mysql


Para recuperar la clave de root de mysql seguimos los siguientes pasos: 1. Detenemos el proceso de
mysql: En Debian / Ubuntu y derivados:
/etc/init.d/mysql stop

Recordar utilizar sudo para Ubuntu. En Fedora / CentOS y derivados


service mysqld stop

2. Iniciamos el servidor mysql sin chequear las tablas de permisos: mysqld_safe --skip-grant-
tables & Te debería salir algo como:

vensign.com/…/como-cambiar-y-recu… 2/12
11/01/2011 Como cambiar y recuperar la clave en…
[1] 5988
Starting mysqld daemon with databases from /var/lib/mysql
mysqld_safe[6025]: started

3. Entramos como root al servidor mysql


mysql -u root

4. Cambiamos la clave
mysql>use mysql;
mysql>update user set password=PASSWORD("NUEVOPASSWORD") where User='root';
mysql>flush privileges;

5. Detenemos de nuevo el servidor mysql: En Debian / Ubuntu y derivados:


/etc/init.d/mysql stop

Recordar utilizar sudo para Ubuntu. En Fedora / CentOS y derivados


service mysqld stop

6. Iniciamos de nuevo el servidor mysql En Debian / Ubuntu y derivados:


/etc/init.d/mysql start

Recordar utilizar sudo para Ubuntu. En Fedora / CentOS y derivados


service mysqld start

7. Probamos la nueva clave:


mysql -u root -p

Pues eso es todo de este mini tutorial espero que les sea de utilidad Saludos Olivers Si quieres recibir
notificaciones de cuando se publican nuevos artículos y tutoriales en Vensign por favor subscribete a nuestro
boletín RSS.

Otros artículos que te pueden interesar

1. Como redireccionar el trafico a una nueva IP con IPtables Muchas veces nos pasa que cuando migramos
un servidor o...
2. Instalar un Servidor LAMP en Ubuntu/Debian Un servidor LAMP se refiere a la mezcla de
Linux+Apache+Mysql+PHP...
3. Instalar y configurar OpenSIPS 1.4.3 Actualización: Se actualizó este tutorial a la versión 1.4.3 que...
4. Como instalar un Servidor LAMP en Fedora 12 paso a paso Nivel : Básico – Intermedio Ya ha pasado un
tiempo...
5. Instalar un servidor LAMP en Fedora Core 6 , Core 7 y Core 8 Actualización: Existe una versión más
nueva de este tutorial para...

Este trabajo está licenciado bajo Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0


Unported License

Comparte este Artículo!

vensign.com/…/como-cambiar-y-recu… 3/12
11/01/2011 Como cambiar y recuperar la clave en…

Suscribirse sin comentar


E-Mail: Suscribirse

23 Comentarios

1. Juan says:
16 noviembre 2008 en 11:09

Muy buen Blog , felicitaciones !!!!

Responder

2. Olivers (Autor) says:


16 noviembre 2008 en 13:03

Gracias por tu comentario Juan

Saludos
Olivers

Responder

3. Jefer says:
26 enero 2009 en 11:03

Hola Olivers, muy buena la explicación, tanto esta como la del servidor LAMP. Lo he probado todo y
funciona correctamente.
Sólo hay una cosa que seguramente será la más tonta.
Para parar, arrancar o resetear un servicio, al poner “service httpd restart” por ejemplo. El comando
vensign.com/…/como-cambiar-y-recu… 4/12
11/01/2011 Como cambiar y recuperar la clave en…
no funciona. Ni como root ni como usuario. Tengo que hacerlo mediante “servicios”, en la pestaña
“administración”. Estoy con la versión 8 del fedora. Que puede ser??
Gracias.

Responder

4. Olivers (Autor) says:


26 enero 2009 en 14:10

Hola Jefer, pueden ser muchas cosas, te da algún mensaje de error cuando ejecutas el comando?. Si
no te imprime ningún error en pantalla lo puedes ver en el log del sistema /var/log/message y
/var/log/syslog.

Copia y pega el error que da aquí para poder ayudarte mejor

Saludos
Olivers

Responder

5. Jefer says:
28 enero 2009 en 5:56

Olivers, en var/log está el fichero “messages” pero el “syslog” no. En “messages” no me aparece
ningun error respecto a esto y en la consola solo me dice “command not found” ahora bien, yo
siempre trabajo en la sesión como usuario y en la consola pongo “su” junto con el password del root
para poder trabajar como superusuario; si entro en la sesión directamente como root si que me deja
ejecutar el comando “service httpd restart”, es esta la razón? debo estar en la sesión del root para
poder ejecutarlo?
Saludos.

Responder

6. Olivers (Autor) says:


28 enero 2009 en 8:33

Hola Jefer, si tienes que ser root para poder ejecutar este comando.

En tu comentario anterior nos habías dicho que el comando no te funcionaba ni como root ni como
usuario, por eso no te sugerí que hicieras su – antes de ejecutar el comando

Me alegra que lo hayas resuelto

Saludos
Olivers

Responder

vensign.com/…/como-cambiar-y-recu… 5/12
11/01/2011 Como cambiar y recuperar la clave en…

7. Jefer says:
3 febrero 2009 en 7:22

Hola Olivers, solo una consulta, la página de phpMyAdmin funciona correctamente, puedo crear,
consultar etc. pero abajo de todo haga lo que haga siempre me pone el siguiente mensaje como
advertencia: no se pudo cargar la extensión mcrypt,por favor revise su configuración de PHP. Existe
algún problema??
Gracias.

Responder

8. Olivers (Autor) says:


3 febrero 2009 en 8:39

Hola Jefer, esto pasa porque necesitas instalar esta extensión de PHP. Para esto simplemente ejecuta
como root:

yum install php5-mcrypt

Y luego reinicias Apache para que se apliquen los cambios con esto debería funcionar.

Saludos
Olivers

Responder

9. Jefer says:
3 febrero 2009 en 10:12

Olivers, esta es la repuesta que me dá al hacer “yum install php5-mcrypt”

updates-newkey | 2.3 kB 00:00


fedora | 2.1 kB 00:00
updates | 2.6 kB 00:00
Setting up Install Process
Parsing package install arguments
No package php5-mcrypt available.
Nothing to do

Ya ves, no hay paquetes disponibles.


Solo quiero saber si con este mensaje tenré problemas con el funcionamiento de phpMyAdmin más
adelante. De momento funciona correctamente.
Gracias y perdona.

Responder

10. Olivers (Autor) says:


vensign.com/…/como-cambiar-y-recu… 6/12
11/01/2011 Como cambiar y recuperar la clave en…
3 febrero 2009 en 10:55

Hola Jefer intenta ejecutando estos comandos como root:

yum install libmcrypt


yum install php-mcrypt*
yum install php-mhash*
service httpd restart

Ya con esto no te debería aparecer más el mensaje, si podrías seguir utilizando el phpmyadmin sin esta
librería pero según la gente de phpmyadmin esta librería mejora el desempeño de la aplicación en
velocidad.

Espero que te sirva

Saludos
Olivers

Responder

11. Jefer says:


3 febrero 2009 en 13:15

Muy bien, ha desaparecido el mensaje. Todo OK.


Muchas gracias Olvivers.
Hasta la proxima….

Responder

12. jefer says:


10 febrero 2009 en 10:32

Buenas Olivers…. Otra vez yo, a ver si me puedes ayudar; estoy probando una conexión a MySQL
con código PHP y la verdad no se que pasa pero siempre se queda la página en blanco al probarlo. El
servidor apache funciona correctamente, el módulo PHP también ya que puedo probar otros
programitas básicos. El servidor MySQL Tb funciona correctamente si me conecto desde la consola,
puedo crear la db, las tablas, hacer consultas etc. Pero con el códogo PHP no funciona.
El script PHP que utilizo es:

Si me puedes ayudar te agradecería un montón, es que he mirado muchos tutoriales y todos me dicen
lo mismo. Yo diría que es problema de configuración del PHP.ini o My.ini porque es como si no me
reconociera el código.
Gracias.

Responder

13. jefer says:


10 febrero 2009 en 10:34

Me ha faltado el código.
vensign.com/…/como-cambiar-y-recu… 7/12
11/01/2011 Como cambiar y recuperar la clave en…
Me ha faltado el código.

Responder

14. jefer says:


10 febrero 2009 en 10:36

$link=mysql_connect(“localhost”,”usuario”,”password”);

Responder

15. Olivers (Autor) says:


10 febrero 2009 en 11:33

Hola jefer, no tienes ningun error simplemente no le has mandado a imprimir nada en pantalla, si no se
estuviera conectando bien te daria un error.

Puedes probar colocando algo como:

< ?php
$link = mysql_connect('localhost', 'usuario', 'password');
if (!$link) {
die('No se puede conectar: ' . mysql_error());
}
echo 'Se conecto correctamente';
mysql_close($link);
?>

Con esto te debería dar algún mensaje en la página. Mientras no mandes a imprimir nada en pantalla
pues no te aparecerá nada. Luego puedes efectuar algún query a la base de datos e imprimir los
resultados hay muchos tutoriales en Internet que puedes encontrar de esto:

Como por ejemplo este http://www.webtaller.com/info/curso-php.php

Voy a mudar este comentario a la parte de LAMP ya que me parece que pertenece un poco más allá.

Saludos
Olivers

Responder

16. Jefer says:


11 febrero 2009 en 12:44

Super!!!, Funciona Correctamente. Muchas Gracias

Responder

17. loco2 says:


17 junio 2009 en 10:48
vensign.com/…/como-cambiar-y-recu… 8/12
11/01/2011 Como cambiar y recuperar la clave en…

Excelente, lo felicito

Responder

18. Olivers (Autor) says:


17 junio 2009 en 13:35

@Jefer y @loco2 muchas gracias por sus comentarios

Responder

19. ortiz says:


20 julio 2010 en 18:48

hola he provado este truco pero no me funciona por que tube la genial idea de cambiar mi clave root
de mysql y no me acuerdo, no hay un programa para resetear la clave root por que hago esto y nada
me pide que inserte el password

Responder

20. Olivers (Autor) says:


21 julio 2010 en 9:43

Hola ortiz, en el tutorial hay un método para recuperar la clave de root de MySQL tienes que seguirlo
paso a paso te aseguro que funciona.

Responder

21. Juan says:


31 julio 2010 en 13:23

Estaba buscando esto, yo tenía un problema, ayer instale lampp y mysql y todo bien, pero ahora al
querer entrar a mysql me sale que un error que mysql no me permite, por algun motivo se cambio la
contraseña, no podia entrar ni por consola ni nada pero hice lo que esta en este blog y ahora no tengo
problemas. Buena.

Responder

22. Marcelo says:


20 octubre 2010 en 15:39

Buenísimo este artículo, me sirvió para recuperar el password de root de mysql-server en centos 5.5

10 puntos!

Responder

vensign.com/…/como-cambiar-y-recu… 9/12
11/01/2011 Como cambiar y recuperar la clave en…

23. kelch says:


11 diciembre 2010 en 11:47

caramba! gracias, muy bueno

Responder

Deja tu comentario, duda o sugerencia


Agrega tu comentario, o trackback desde tu sitio web. Tambien puedes Registrarte o ingresar en Vensign
para obtener mucho más (volveras a esta página luego de registrarte)

Nombre (requerido)

eMail (no sera publicado) (requerido)

Sitio web (opcional)

Puedes utilizar el siguiente código HTML:


<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite="">
<cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Este blog soporta Gravatares. Para obtener tu avatar, por favor registrate en Gravatar.

Notificarme de los nuevos comentarios vía correo

Enviar

Boletín de Noticias
Suscribete a nuestro boletín de noticias para recibir artículos y anuncios de Vensign

Tu nombre

vensign.com/…/como-cambiar-y-recu… 10/12
11/01/2011 Como cambiar y recuperar la clave en…
Tu correo

Suscribirse

Etiquetas

acceso remoto Apache Asterisk backup centos charlas Comandos compartir archivos compartir archivos windows compartir
impresoras compartir impresoras windows cron Debian diseño Fedora Fedora Core 5 Fedora Core 6 Fedora Core 7

Firewall FT P java LAMP Linux MySQL Noticias password PHP proftp proxy recursos Samba
Seguridad Servidores Servidor FT P Servidor Web shorewall SmoothWall SSH tutorial tutoriales
Ubuntu vensign Voip web Windows

Artículos Populares
Instalando Samba en Ubuntu / Debian para compartir archivos e impresoras en redes Windows [264]
Instalar un servidor LAMP en Fedora Core 6 , Core 7 y Core 8 [161]
Instalar un Servidor LAMP en Ubuntu/Debian [119]
Servidor FTP con proftp en Ubuntu / Debian [112]
Instalando Samba en Fedora Core 5 / Core 6 para compartir archivos e impresoras en redes
Windows [71]

Ultimos Comentarios
Jose en Como instalar un Servidor LAMP en Ubuntu Paso a Paso
Silvestre Rojas en Copiando y Editando Archivos desde SmoothWall desde Linux o Windows
Bazza en Como instalar un Servidor DHCP en Ubuntu
Caradras en Como instalar un Servidor LAMP en Ubuntu Paso a Paso
Dixie en Como instalar un Servidor LAMP en Fedora 12 paso a paso

Archivos

Elegir mes

Nosotros

Vensign es una empresa moderna y ágil que brinda soluciones de última tecnología en
servicios, diseño y aplicaciones

Contacto

vensign.com/…/como-cambiar-y-recu… 11/12
11/01/2011 Como cambiar y recuperar la clave en…

Dejenos su solicitud o duda aqui


Escríbanos a info@vensign.com
Llámenos al +58212-2561177
Caracas - Venezuela

Noticias y Artículos

Instalando Samba en Ubuntu / Debian para compartir archivos e impresoras en redes Windows
Instalar un servidor LAMP en Fedora Core 6 , Core 7 y Core 8
Instalar un Servidor LAMP en Ubuntu/Debian

Vensign Soluciones 2010 C.A. Contacto: info@vensign.com RIF: J-29830671-8


Diseño e implementación por Vensign
46 queries. 0,478 seconds.

vensign.com/…/como-cambiar-y-recu… 12/12

Вам также может понравиться