ITPub博客

首页 > 数据库 > MySQL > MYSQL5.7 ROOT密码修改教程

MYSQL5.7 ROOT密码修改教程

原创 MySQL 作者:dba_sam 时间:2021-05-19 23:55:06 0 删除 编辑

版本更新,原来user里的password字段已经变更为authentication_string

版本更新 缘故,好多网上的教程都不适用了,甚至连官网的文档也不是能够顺利操作的。

如果 MySQL 正在运行,首先杀之:


killall -TERM mysqld

运行

mysqld_safe  --skip-grant-tables &

如果此时不想被远程连接: mysqld_safe –skip-grant-tables –skip-networking &

 

使用mysql连接server

更改密码:

update  mysql. user  set  authentication_string= password ( '123qwe' )  where  user = 'root'  and  Host =  'localhost' ;

*特别提醒注意的一点是,新版的mysql数据库下的user表中已经没有Password字段了

而是将加密后的用户密码存储于authentication_string字段


mysql> flush  privileges ;

mysql> quit;

修改完毕。重启
killall -TERM mysqld。

mysqld_safe &
然后mysql就可以连接了

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70000068/viewspace-2773036/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
oracle 11g OCP、12c OCM,从事oracle、mysql、postgresql等数据库管理多年,具备丰富的实战经验,同时维护大型企业的Linux操作系统、vmware虚拟化、openstack云计算平台,具有部署、优化、故障处理等经验。

注册时间:2021-05-16

  • 博文量
    62
  • 访问量
    158858