GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Restablecimiento de la contraseña raíz de MySQL/MariaDB en Ubuntu 16.04/18.04

Introducción:
En caso de que haya olvidado la contraseña 'root' en MySQL/MariaDB(10.0.x), puede restablecer la contraseña de la siguiente manera:
Ref:https://kofler.info/root-login-problem -mit-mariadb/

PASOS:
Detenga el MySQL/MariaDB actualmente en ejecución
service mysql stop
Inicie MySQL/MariaDB en modo no protegido:
mysqld_safe --skip-grant-tables --skip-networking &
Iniciar sesión como root en MySQL/MariaDB
mysql -u root
Establezca la nueva contraseña raíz:
Para MySQL anterior a V 5.7
update mysql.user set password=password('new-root-password-here') where user='root';
para Mysql v 5.7 y posteriores:
update mysql.user set authentication_string=PASSWORD('new-root-password-here') where user='root';
Si ya se ha configurado la contraseña raíz, el siguiente comando funcionará mejor:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new-root-password-here';
Para MariaDB:
En el caso de MariaDB, normalmente verifica que el usuario del sistema sea root y que el usuario root de mysql tenga la contraseña adecuada antes de otorgar acceso. En caso de intentar iniciar sesión como root a través de PHPMyadmin, esto fallaría incluso con la contraseña de root correcta de MariaDB. Para remediarlo, debemos deshabilitar el complemento 'unix_socket' de la siguiente manera:
update mysql.user set plugin='' where user='root';
Confirmar los nuevos cambios
select user,host,password,plugin from mysql.user;
La columna 'pluging' debe estar vacía para el usuario 'root@localhost'

Salga de MySQL/MariaDB:
FLUSH PRIVILEGES;
exit;

Eliminar el proceso no protegido de MySQL/MariaDB:
killall mysqld
Espere unos segundos para que termine.
Reinicie el servicio MySQL/MariaDB normalmente:
service mysql start

Ahora el inicio de sesión raíz debería funcionar para PHPMyadmin como para el cliente mysql.


Ubuntu
  1. Cómo restablecer la contraseña raíz de MySQL o MariaDB

  2. Restablecimiento de la contraseña raíz de MariaDB en Ubuntu 16.04 LTS

  3. ¿Deshabilitar la cuenta raíz en Ubuntu?

  4. ¿Restablecimiento de la contraseña de Phptheadmin olvidada?

  5. Restablecer una contraseña raíz de MySQL

Cómo restablecer la contraseña de root en Ubuntu 17.10

Cómo restablecer la contraseña de root en MySQL 8 en Ubuntu Linux

Instale OpenLiteSpeed, MariaDB, PHP8.0 en el servidor Ubuntu 20.04/18.04

Cómo instalar MySQL 8.0 en Ubuntu 18.04

Cómo instalar MariaDB en Ubuntu 14.04

Cómo cambiar/restablecer la contraseña raíz de MySQL o MariaDB