MySQL restablece la contraseña en Linux (también se aplica la contraseña olvidada)

Paso 1: configurar para omitir la verificación de la tabla de permisos al iniciar sesión

Para completar este paso, debe modificar el archivo de configuración principal /etc/my.cnf, a saber:

 vim /etc/my.cnf

Después de ingresar el archivo, debe agregarlo skip-grant-tablesa las siguientes dos líneas de código:

datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock

El resultado de la suma se muestra en la siguiente figura:
mysql

Paso 2: cambia la contraseña después de ingresar a MySQL

 #进入mysql
mysql
#修改root用户密码,该命令适用于MySQL8.0版本及以上
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '新密码';

Paso 3: omita la verificación de la tabla de permisos al retirar el inicio de sesión

 vim /etc/my.cnf

Después de ingresar el archivo, elimine skip-grant-tablesy guarde

Paso 4: reinicia el servicio MySQL

#方法一
#关闭服务
systemctl stop mysqld
#启动服务
systemctl start mysqld

#方法二
systemctl restart mysqld.service

Nota: El sistema Linux que utilizo es CentOS7.8

Supongo que te gusta

Origin blog.csdn.net/qq_42103091/article/details/109055621
Recomendado
Clasificación