- 使用Linux超级管理员权限
终端输入sudo su
回车 - 进入数据库
- 终端输入
mysql -uroot -p
回车 - 提示你输入密码,超级管理员状态下直接回车,就可以进入数据库
- 终端输入
- 在数据库里输入
- 修改mysql root用户密码:
grant all privileges on *.* to root@localhost identified by '你要设置的密码';
- 刷新缓存:
flush privileges;
- 修改mysql root用户密码:
- 密码修改成功
注意:
使用该方法修改完默认密码后,有几率出现: 在root权限下几分钟内使用mysql -uroot -p直接回车还是能登录数据库(普通账户不行),不过过几分钟再登录就需要密码了.