No se le solicita que ingrese la contraseña de root cuando instala mariadb-server en Ubuntu 16.04 LTS

14

Acabo de tener una nueva instalación en mi PC, Ubuntu 16.04 LTS. Cuando intenté instalar MariaDB escribiendo:

sudo apt-get install mariadb-server

La instalación se realizó sin problemas, pero durante el proceso no se me solicitó ingresar la contraseña para la cuenta raíz de mysql. Después de la instalación, no pude iniciar sesión en MariaDB ( mysql -u root -p) y mostró el mensaje de error:

ERROR 1698 Access denied for user 'root'

Todo fue una instalación nueva. Las entradas en /etc/apt/sources.listse verificaron y todos los componentes principales se habilitaron correctamente.

¿Cuál parece ser el problema?

usuario6133116
fuente
¿Su terminal tiene una $o una #? (Pregunto porque los usuarios normales tienen $en el mensaje, pero la raíz tiene #)
Nick Weinberg
2
@NickWeinberg Creo que el problema aquí es la contraseña raíz de la base de datos, no la contraseña raíz del sistema
steeldriver
@steeldriver Ahh, está bien. Estaba confundido por el comando " sudo apt-get" y "no se me pidió que ingresara la contraseña de root". Pero creo que tienes razón
Nick Weinberg
@DavidFoerster Estaba intentando iniciar sesión como root en mariadb (no root en linux) por "mysql -u root -p"
user6133116

Respuestas:

17

El paquete Mariadb no ofrece un asistente de configuración durante la instalación en Ubuntu 16.04.

Use el siguiente comando para tener un shell mysql

sudo mysql -uroot
Ahmed Ossama
fuente
Lo intenté y funcionó. Gracias. Pero recuerdo antes cuando instalé mariadb, se me solicitó que estableciera la contraseña de root. ¿Desde cuándo fue cambiado?
user6133116
@ user6133116: Eso contradice la afirmación en su pregunta. Cuál es. ¿Podrías aclararlo por favor?
David Foerster
@DavidFoerster Lo siento, pero realmente no veo ninguna contradicción. Creo que es posible que no hayas tenido la idea de mi pregunta.
user6133116
“Durante el proceso [de la instalación] no se me solicitó ingresar la contraseña para la cuenta raíz de mysql” (tomado de su pregunta, resaltado por mí) vs. “cuando instalé mariadb se me solicitó establecer la contraseña raíz” ( tomado de su comentario)
David Foerster
@DavidFoerster "Pero recuerdo que ANTES cuando instalé mariadb me pidieron que estableciera la contraseña de root. ¿Desde cuándo se cambió?" Por favor, preste atención a la palabra 'antes' que quise decir "hace algún tiempo, no esta vez". Se me solicitó que estableciera la contraseña para la cuenta raíz de la base de datos antes, pero no esta vez durante esta nueva instalación, de ahí la pregunta publicada aquí.
user6133116
4

Tratar sudo mysql -u root. Debería poder iniciar sesión de esta manera.

Thiago Rider Augusto
fuente