ubuntu mariadb mysql root access denied after mysql_secure_installation
mariadb-cannot-login-as-root
https://stackoverflow.com/questions/43379892/mariadb-cannot-login-as-root
exec command (need no password) :sudo mysql
Unlike native MariaDB packages (those provided by MariaDB itself), packages generated by Ubuntu by default haveunix_socketauthentication for the local root. To check, run
SELECT user, host, plugin FROM mysql.user;
If you seeunix_socketin theplugincolumn, that’s the reason.
To return to the usual password authentication, run
UPDATE mysql.user SET plugin = ” WHERE plugin = ‘unix_socket’; FLUSH PRIVILEGES;
(choose theWHEREclause which fits your purposes, the one above is just an example)