10.4,10.5版本的mariadb增加新特性,plugin为unix_socket的时候不需要用户名密码就可以登入。但是安装的时候plugin为mysql_native_password也能登入,
然后在官网查询得到修改方法如下:
ALTER USER root@localhost IDENTIFIED VIA mysql_native_password USING PASSWORD("admin");
设置之后就需要密码登陆了。
在之前通过mysql_secure_installation设置的密码是没用的 ,密码是上面的 admin。
通过上面的语句设置完成后通过 mysql_secure_installation 修改是有效的