Mucha gente usa phpmyadmin o la línea de comandos para cambiar la contraseña raíz de mysql, y tras reiniciar, descubren que se ha encontrado un error de inicio de sesión en mysql, ¿por qué ocurre esto?
Para cambiar la contraseña de la raíz de mysql, necesitas cambiar la contraseña de la raíz en la base de datos mysql del software mysql, y también cambiarla en el archivo de configuración.
Y la modificación en la base de datos no es solo modificar una línea de datos, así que no la modifiques manualmente, sino que utilices comandos para modificar.
Primero, inicia sesión en phpmyadmin con la cuenta raíz, luego haz clic en el lado izquierdo para acceder a la base de datos mysql y haz clic en "mysql" en la parte superior para acceder a la interfaz de entrada sql. Introduce el siguiente comando:
update user set password=password('123456') donde User='root'
Entre ellas, 123456 es la contraseña que quieres cambiar, así que recuerda no cambiar la contraseña directamente en la base de datos.
Luego haz clic en "Ejecutar" en la esquina inferior derecha y ve "Afectado por x líneas", lo que significa que la modificación ha sido exitosa.
Cambiar la contraseña básicamente se hace aquí, pero habrá un problema adicional: la contraseña de la base de datos se cambia, y cuando cierres phpMyAdmin y vuelvas a conectarte, verás que no puedes conectarte a la base de datos.
Esto se debe a que la información de inicio de sesión de la base de datos en phpMyAdmin sigue siendo la original, por lo que no se puede iniciar sesión.
Solución: Abre el directorio de instalación de phpMyAdmin, busca el archivo config.inc.php y ábrelo con Notepad u otro editor de texto.
Encontrar $cfg['Servidores'][$i]['contraseña'] = ''; Cambia a la nueva contraseña que acabas de poner, guarda y sal al aire.
Abre phpMyAdmin de nuevo, puedes conectarte normalmente y el cambio de contraseña está completo.
|