当忘记用户root密码的时候,可以通过以下方法直接跳过密码登陆
1.通过 vi /etc/my.cnf 命令进入配置文件
vi /etc/my.cnf
2.在配置文件中新增一行代码skip-grant-tables
skip-grant-tables
3.修改完成后点击Esc,然后按住shift+:,输入qw保存退出
4.修改完毕以后重启MySQL
sudo service mysql restart
5.登陆数据库,直接回车进入数据库
mysql -u root -p
6.用以下命令修改数据库密码
use mysql; //使用mysql表
alter user 用户名@'ip主机地址' identified by '密码' password expire
never;
flush privileges; //刷新mysql的系统权限
quit; //退出mysql