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
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.cnf
pasos anteriores nuevamente , elimine y guarde las tablas skip-grant-tables justo ahora
A continuación, realizar systemctl restart mysqld.service
el reinicio de la base de datos de
re- mysql -u root -p
inicio de sesión, introduzca su contraseña, puede conectarse un descubrimiento
Si hay algún error, indíquelo ~ ¡Gracias!