mysql8与mysql5下修改密码不一样
尝试用普通方式登录
mysql -uroot -p
登录失败,需要使用sock文件登录,先用find查找sock文件
find / -name mysql.sock
mysql -u root -p -S /tmp/mysql.sock
查看当前用户
select current_user();
确定当前用户是root@% 还是 root@localhost,然后使用下面的语句修改
ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpass123';
ALTER USER 'root'@'%' IDENTIFIED BY 'newpass123';
最后刷新权限
flush privileges;