首先无密码root登录

sudo mysql -u root -p 两次回车

切换到mysql数据库

use mysql

设置密码

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

退出重新登录即需要密码!