20 Jun 2013
Centro de soporte
»
Knowledgebase (Base del conocimiento)
»
Resetear password root de MySQL - alterno
Resetear password root de MySQL - alterno
Solución
Verificar en nuestro base del conocimiento el procedimiento inicial planteado y utilizar este método alterno en caso necesario.
1. entrar a SSH con el usuario administrador
2. cambiar al usuario root del servidor.
3. parar el proceso de MySQL manualmente "sh /usr/local/etc/rc.d/mysql-server.sh stop"
Si esto no finaliza el proceso, utilizar esta forma alterna "ps -x | grep mysql"
Debe desplegar en la pantalla algo similiar a:
>>18353 p1- I 0:00.00 /bin/sh /usr/local/bin/mysqld_safe --user=mysql --datadir=/var/db/mysql --pid-
>>file=/var/db/mysql/domain.com.pid
El primer número es el ID del proceso para lo cual hay que finalizarlo con el comando "kill ID" (ID por el # del proceso que mostro el comando anterior.. para este ejemplo 18353) "kill 18353"
4. Hacer un restart del servicio de MySQL con la opción de brincar los permisos, editando el archivo
/usr/local/etc/rc.d/mysql-server.sh
Lo puede editar en linea con el commando "pico" o descargando a su PC, editar y volver a cargar
Línea: command_args="--user=${mysql_user} --datadir=${mysql_dbdir} --pid-file=${pidfile} > /dev/null &"
e insertar "--skip-grant-tables", todo en una sola línea
Quedando así:
command_args="--user=${mysql_user} --skip-grant-tables --datadir=${mysql_dbdir} --pid-file=${pidfile} > /dev/null &"
5 Reiniciar MySQL con: "sh /usr/local/etc/rc.d/mysql-server.sh start"
6. Conectar a MySQL desde el prompt como root con: "mysql -u root mysql"
7. Seleccionar la base de datos "mysql" con: "use mysql;"
8. Insertar el query para cambiar la contraseña con:
"update user set password=password('NUEVOPASSWORD') where user='root';"
reemplazando NUEVOPASSWORD con la nueva contraseña
9. salir con: "quit"
10. Correr el siguiente comando: "mysqladmin reload"
11. Apagar MySQL nuevamente
con: "sh /usr/local/etc/rc.d/mysql-server.sh stop"
12. Reeditar el archivo modificado anteriormente, quitando ""--skip-grant-tables" el cual fue insertado en el paso 4.
13. Reiniciar MySQL con: "sh /usr/local/etc/rc.d/mysql-server.sh start"
Detalles
No. de Artículo:
11
Creado en:
11 Aug 2006 01:44 PM
Comentarios del usuario
Agregar comentario
Hacer comentarios ayuda a otros clientes a resolver inquietudes que usted pueda tener. Lo invitamos a que comparta sus experiencias con otros usuarios
Image verification required
Please enter the characters that appear to the right in the space provided. This is just to verify that you are a human.
Nombre completo:
Email: (Opcional)
Comentarios:
Anterior
Login
[Rec. Password]
Email:
Password:
Recordarme:
Opciones del Artículo
Agregar comentario
Imprimir artículo
Versión PDF
Artículo de Email
Agregar a favoritos
Home
|
Registrarse
|
Enviar un Ticket
|
Knowledgebase (Base del conocimiento)
|
Decargas
Help Desk Software By Kayako eSupport v3.60.04