第一步:打开my.cnf配置文件,添加skip-grant-tables

找不见my.cnf,可以自己在/etc下编辑一个

 

第二步:重启mysql

第三步:免密登陆后,先将密码置空,在进行修改。否则会报错

update user set authentication_string=’’ where user=‘root’;
ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘密码’;

更多推荐