Linux mysql root contraseña olvidada solución

  
 

1. Primero confirme que el servidor está en un estado seguro, es decir, nadie puede conectarse arbitrariamente a la base de datos MySQL. Debido a que la base de datos MySQL está completamente fuera de la protección de contraseña durante el restablecimiento de la contraseña de root de MySQL, otros usuarios pueden iniciar sesión y modificar la información de MySQL de manera arbitraria. Puede encerrar los puertos fuera de MySQL y detener el Apache y todos los procesos de usuario para lograr el estado casi seguro del servidor. El estado más seguro es operar en la consola del servidor y desenchufar el cable de red. 2. Modifique la configuración de inicio de sesión de MySQL: # vi /etc/my.cnf Agregue una oración a la sección [mysqld]: skip-grant-tables Por ejemplo: [mysqld] datadir = /var /lib /mysql socket = /var /lib /Mysql /mysql.sock skip-grant-tables Guardar y salir de vi. 3. Reinicie mysqld # /etc/init.d/mysqld restart Parando MySQL: [OK] Iniciando MySQL: [OK] 4. Inicie sesión y modifique la contraseña de la raíz de MySQL # /usr /bin /mysql Bienvenido al monitor MySQL. Los comandos terminan con; o \\ g. Su ID de conexión de MySQL es 3 para la versión del servidor: 3.23.56 Escriba ‘ help; ’ or ‘ \\ h ’ para obtener ayuda. Escriba ‘ \\ c ’ para borrar el búfer. mysql > USE mysql; Leer la información de la tabla para completar los nombres de tablas y columnas Puede desactivar esta función para obtener un inicio más rápido con -A La base de datos ha cambiado mysql > ACTUALIZAR usuario CONFIGURAR Contraseña = contraseña (‘ nueva-contraseña ’) DONDE Usuario = ‘ root ’; Consulta OK, 0 filas afectadas (0,00 seg.) Filas coincidentes: 2 Cambiado: 0 Advertencias: 0 mysql > flush privileges; Query OK , 0 filas afectadas (0.01 s) mysql > quito Bye 5. Modifique la configuración de inicio de sesión de MySQL atrás # vi /etc/my.cnf Borre las tablas skip-grant-acaba de agregar en la sección [mysqld] y salga de vi. 6. Reinicie mysqld # /etc/init.d/mysqld restart Parando MySQL: [OK] Iniciando MySQL: [OK]

Copyright © Conocimiento de Windows All Rights Reserved