Właśnie miałem świeżą instalację na moim komputerze Ubuntu 16.04 LTS. Kiedy próbowałem zainstalować MariaDB, wpisując:
sudo apt-get install mariadb-server
Instalacja przebiegła bezproblemowo, ale podczas tego procesu nie zostałem poproszony o podanie hasła do konta root mysql. Po instalacji nie mogłem zalogować się do MariaDB ( mysql -u root -p
) i pojawił się komunikat o błędzie:
ERROR 1698 Access denied for user 'root'
Wszystko było świeżą instalacją. Wpisy /etc/apt/sources.list
zostały sprawdzone i wszystkie główne komponenty zostały poprawnie włączone.
Co wydaje się być problemem?
$
lub a#
? (Pytam, bo normalni użytkownicy mają$
w linii zachęty, ale root ma#
)Odpowiedzi:
Pakiet Mariadb nie oferuje kreatora konfiguracji podczas instalacji na Ubuntu 16.04.
Użyj poniższej komendy, aby mieć powłokę mysql
źródło
Spróbować
sudo mysql -u root
. Powinieneś być w stanie zalogować się w ten sposób.źródło