Kali Linux 2018.2 默认MySQL数据库是mariadb,可能和MySQL有些细微的变化,只需要做如下处理即可。
解决方案:
mysql -u root -p
UPDATE mysql.user SET plugin='' WHERE user='root';
UPDATE mysql.user SET password=PASSWORD('newpassword') WHERE user='root'; # 这一次改的密码就生效了。
FLUSH PRIVILEGES;
EXIT