Prueba a acceder con sudo.
sudo mysql -u root
Te pedirá la clave de tu usuario y luego te dejará entrar al cliente de MariaDB. Creo que usar "sudo" es una restricción desde MariaDB 10.4.
De todos modos, para evitar tener que entrar con "sudo" cada vez que quieras usar el usuario root (Teniendo en cuenta que ese usuario root solo sería recomendable mantenerlo para tu base de datos instalada en local y no en producción), lo que recomiendo es mysql_secure_installation y ponerle una clave al usuario root.
sudo mysql_secure_installation
Con ese comando pasarás por un asistente en el que te preguntarán cosas diversas. Puedes decirle que mantenga el usuario root, pero ponerle una clave. Así podrás acceder mediante el comando (sin sudo):
mysql -u root -p