Ich hatte gerade eine Neuinstallation auf meinem PC, dem Ubuntu 16.04 LTS. Als ich versuchte, MariaDB zu installieren, tippte ich Folgendes ein:
sudo apt-get install mariadb-server
Die Installation verlief reibungslos, aber während des Vorgangs wurde ich nicht aufgefordert, das Passwort für das MySQL-Root-Konto einzugeben. Nach der Installation konnte ich mich nicht bei MariaDB ( mysql -u root -p
) anmelden und es wurde folgende Fehlermeldung angezeigt:
ERROR 1698 Access denied for user 'root'
Alles war eine Neuinstallation. Die Eingaben in /etc/apt/sources.list
wurden überprüft und alle Hauptkomponenten wurden ordnungsgemäß aktiviert.
Was scheint das Problem zu sein?
$
oder eine Eingabeaufforderung#
? (Ich frage, weil normale Benutzer$
in der Eingabeaufforderung haben, aber root hat#
)Antworten:
Das Mariadb-Paket bietet während der Installation unter Ubuntu 16.04 keinen Konfigurationsassistenten.
Verwenden Sie den folgenden Befehl, um eine MySQL-Shell zu haben
quelle
Versuchen Sie es
sudo mysql -u root
. Sie sollten sich auf diese Weise anmelden können.quelle