Je viens d'avoir une nouvelle installation sur mon PC, l'Ubuntu 16.04 LTS. Quand j'ai essayé d'installer MariaDB en tapant:
sudo apt-get install mariadb-server
L'installation s'est bien déroulée mais pendant le processus, je n'ai pas été invité à saisir le mot de passe du compte root mysql. Après l'installation, je n'ai pas pu me connecter à MariaDB ( mysql -u root -p
) et il a montré le message d'erreur:
ERROR 1698 Access denied for user 'root'
Tout était une nouvelle installation. Les entrées /etc/apt/sources.list
ont été vérifiées et tous les principaux composants ont été correctement activés.
Quel semble être le problème?
$
ou un#
? (Je demande parce que les utilisateurs normaux ont$
dans l'invite, mais root a#
)Réponses:
Le package Mariadb ne propose pas d'assistant de configuration lors de l'installation sur Ubuntu 16.04.
Utilisez la commande ci-dessous pour avoir un shell mysql
la source
Essayez
sudo mysql -u root
. Vous devriez pouvoir vous connecter de cette façon.la source