[Solved] Ubuntu mariadb root access denied after mysql_secure_installation

ubuntu mariadb mysql root access denied after mysql_secure_installation



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)

Similar Posts: