Olvidé la contraseña de inicio de sesión para mysql5.7 en Centos

Un pequeño episodio, quiero importar la base de datos antes de implementar el proyecto. Pero olvidé la contraseña a regañadientes (la política de contraseñas no está desactivada, la contraseña se olvidó durante demasiado tiempo ...)

vim /etc/my.cnf

Agregue una línea de skip-grant-tables; guarde y salga
Agregar una fila
y luego ejecute nuevamente systemctl restart mysqld.service, reinicie la base de datos

Directamente en la parte posterior mysql -u root, inicie sesión sin contraseña, cambie la contraseña

顺序执行
use mysql;
update user set authentication_string = password("newPassword") where user="root" ;
flush privileges;//刷新
quit;

Repita los vim /etc/my.cnfpasos anteriores nuevamente , elimine y guarde las tablas skip-grant-tables justo ahora

A continuación, realizar systemctl restart mysqld.serviceel reinicio de la base de datos de
re- mysql -u root -pinicio de sesión, introduzca su contraseña, puede conectarse un descubrimiento

Si hay algún error, indíquelo ~ ¡Gracias!

Supongo que te gusta

Origin blog.csdn.net/weixin_42553616/article/details/107608745
Recomendado
Clasificación