1 – Deteniendo el servicio mysql
Para hosts que ejecutan Debian/Ubuntu, ejecute el siguiente comando
#sudo /etc/init.d/mysql detener
Para hosts que ejecutan RHEL/Centos/Fedora, ejecute el siguiente comando
#sudo /etc/init.d/mysqld detener
Deteniendo el servidor de la base de datos MySQL:mysqld.
2 – Iniciar mysql en modo seguro
Para ejecutar el siguiente comando, debe tener acceso de usuario root
# mysqld_safe –skip-grant-tables &
[1] 5988
Iniciando el demonio mysqld con bases de datos desde /var/lib/mysql
mysqld_safe[6025]:iniciado
3 – Conectarse al servidor mysql
#mysql
o
# mysql –u -raíz
Bienvenido al monitor de MySQL. Los comandos terminan en; o \g.
Su ID de conexión MySQL es 1 para la versión del servidor:4.1.15-Debian_1-log
Escriba 'ayuda;' o '\ h' para obtener ayuda. Escriba '\c' para borrar el búfer.
mysql>
4 – Configurar una nueva contraseña de root mysql
Escribe los siguientes comandos
#mysql> usa mysql; <——— para seleccionar la base de datos;
#mysql> actualice la contraseña establecida por el usuario =CONTRASEÑA ("NUEVA-CONTRASEÑA-RAÍZ") donde Usuario ='raíz'; <——— para establecer una nueva contraseña para el usuario root
#mysql> privilegios de vaciado; <—- para vaciar los privilegios
#mysql> quit <— para salir de la tarea y salir de mysql
5 – detener el servicio mysql
#sudo /etc/init.d/mysqld detener
Deteniendo el servidor de base de datos MySQL:mysqld
DETENIENDO el servidor desde el archivo pid /var/run/mysqld/mysqld.pid
mysqld_safe[6186]:terminado
[1]+ Listo mysqld_safe –skip-grant-tables
6 – iniciar el servicio mysql
# /etc/init.d/mysql start
# mysql -u root –p <— Use la nueva contraseña configurada en el paso 4
#mysql> <– el indicador de inicio de sesión de mysql mostrará el inicio de sesión exitoso posterior