GNU/Linux >> Tutoriales Linux >  >> Ubuntu

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

Introducción:
Debido a que es un artículo tan bueno y no quiero perderlo, el siguiente artículo es una copia completa (quizás con algunos cambios menores) tomado de este sitio:
http://tecadmin.net/ pasos-para-restablecer-mariadb-root-password-in-linux/#

Paso 1: Detener el servicio MariaDB
Primero debemos detener el servicio MariaDB usando el siguiente comando.
# /etc/init.d/mysql stop
Shutting down MySQL. [ OK ]

Paso 2: Inicie MariaDB en modo seguro
Ahora conéctese a MariaDB de forma segura usando skip grant y ejecute este comando en segundo plano.
# mysqld_safe --skip-grant-tables &
.
[1] 6218
140118 22:27:09 mysqld_safe Logging to '/var/lib/mysql/localhost.localdomain.err'.
140118 22:27:09 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql

Paso 3: Inicie sesión en MariaDB y cambie la contraseña
Después de iniciar MariaDB de forma segura, conéctese más a MariaDB y ejecute los siguientes comandos para cambiar la contraseña de root.
# mysql
.
MariaDB [(none)]> use mysql;
MariaDB [mysql]> UPDATE user SET password=PASSWORD("new_password") WHERE User='root';
MariaDB [mysql]> FLUSH PRIVILEGES;
MariaDB [mysql]> quit;

Paso 4: Detenga e inicie MariaDB
Después de cambiar la contraseña, detenga el servicio MariaDB y vuelva a iniciarlo en modo normal usando los siguientes comandos.
# kill $(ps aux | grep -v 'grep' | grep /usr/bin/mysqld_safe | awk '{print $2}')
# service mysql start

Paso 5: Inicie sesión en MariaDB usando una nueva contraseña
En esta etapa, ha actualizado con éxito su contraseña raíz de MariaDB. Conéctese a MariaDB usando una nueva contraseña.
# mysql -u root -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or g.
Your MariaDB connection id is 1
Server version: 5.5.34-MariaDB MariaDB Server
.
Copyright (c) 2000, 2013, Oracle, Monty Program Ab and others.
.
Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
.
MariaDB [(none)]>

RESULTADOS:
Bueno, después de haber hecho todo lo anterior, pude registrarme como root a través de la línea de comando 'mysql -u root -p' pero no pude registrarme como root a través de PHPMyadmin.
Así que aquí está lo que hice:
Paso 6: inicie sesión como root usando este comando:
# mysql -u root -p
Paso 7: Ingrese los siguientes comandos para crear el nuevo usuario 'root2' y establezca la misma contraseña que para 'root'
MariaDB [(none)]> use mysql;
MariaDB [mysql]> CREATE USER 'root2'@'localhost' IDENTIFIED BY 'same_pass_as_root';
MariaDB [mysql]> GRANT ALL PRIVILEGES ON *.* TO 'root2'@'localhost' WITH GRANT OPTION;
MariaDB [mysql]> FLUSH PRIVILEGES;
MariaDB [mysql]> quit;

Entonces podría iniciar sesión como 'root2' en PHPMyadmin y tener todos los privilegios como root.
Eso funciona y no me preguntes por qué 😉


Ubuntu
  1. Cómo cambiar Sudo o contraseña de root en Ubuntu

  2. ¿Cómo restablecer la contraseña de Ubuntu?

  3. Restablecer contraseñas de MySQL en Linux Debian/Ubuntu

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

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

Establecer contraseña de usuario root en Ubuntu 20.04 LTS fosa focal

Cómo instalar MariaDB en Ubuntu 14.04

Cómo instalar CachetHQ en Ubuntu 16.04 LTS

Cómo instalar Seafile en Ubuntu 16.04 LTS

Cómo instalar MariaDB en Ubuntu 18.04 LTS

Cómo instalar el servidor EteSync en Ubuntu 20.04 LTS