W przeciwieństwie do natywnych pakietów MariaDB (tych dostarczanych przez samą MariaDB), pakiety generowane przez Ubuntu domyślnie mają gniazdo_unix uwierzytelnianie dla lokalnego roota. Aby to sprawdzić, uruchom
SELECT user, host, plugin FROM mysql.user;
Jeśli widzisz unix_socket
w plugin
kolumna, to jest powód.
Aby powrócić do zwykłego uwierzytelniania hasłem, uruchom
UPDATE mysql.user SET plugin = '' WHERE plugin = 'unix_socket';
FLUSH PRIVILEGES;
(wybierz WHERE
klauzula, która pasuje do twoich celów, powyższa jest tylko przykładem)