linux的Mysql重置密码


linux的Mysql重置密码

(1)先修改配置文件/etc/my.cnf令MySQL跳过登录时的权限检验,在[mysqld]下加入一行:

skip-grant-tables

(2)重启MySQL

systemctl restart mysqld

(3)免密码登录MySQL

skip-grant-tables

(4)mysql客户端执行如下命令,修改root密码

mysql>  use mysql;
MySQL> update mysql.user set authentication_string=password('新密码') where user='root';
MySQL> flush privileges;
MySQL> exit

(5)修改配置文件/etc/my.cnf删除此前新增那一行skip-grant-tables,并重启MySQL(这一步非常重要,不执行可能导致严重的安全问题)


文章作者: fFee-ops
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 fFee-ops !
评论
  目录