Mysql5.7修改root密码教程

 更新时间:2019年02月28日 09:01:09   作者:炫酷飞扬  
今天小编就为大家分享一篇关于Mysql5.7修改root密码教程,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

版本更新,原来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就可以连接了

但是此时操作似乎功能不完全,还要alter user…

alter user 'root'@'localhost' identified by '123';

网文说酱紫也可以:

set password for 'root'@'localhost'=password('123');
cp mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
chkconfig --add mysql

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接

相关文章

  • Datagrip2020下载MySQL驱动失败的问题

    Datagrip2020下载MySQL驱动失败的问题

    这篇文章主要介绍了Datagrip2020下载MySQL驱动失败的问题,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-09-09
  • 安装MySQL 5后无法启动(不能Start service)解决方法小结

    安装MySQL 5后无法启动(不能Start service)解决方法小结

    有时候我们在安装mysql软件时,却无法启动,或服务器安全设置以后都可能导致mysql无法运行
    2012-07-07
  • CentOS安装mysql5.7 及简单配置教程详解

    CentOS安装mysql5.7 及简单配置教程详解

    这篇文章主要介绍了CentOS安装mysql5.7 及简单配置教程详解,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-02-02
  • SELECT * 效率低原理解析

    SELECT * 效率低原理解析

    这篇文章主要为大家介绍了SELECT * 效率低原理解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-02-02
  • MYSQL增加索引语句小结

    MYSQL增加索引语句小结

    这篇文章主要给大家介绍了关于MYSQL增加索引的相关资料,索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针,需要的朋友可以参考下
    2023-09-09
  • 详解MySQL中UNION的用法

    详解MySQL中UNION的用法

    这篇文章主要介绍了详解MySQL中UNION的用法,是MySQL入门学习中的基础知识,需要的朋友可以参考下
    2015-05-05
  • MySQL服务器线程数的查看方法详解

    MySQL服务器线程数的查看方法详解

    这篇文章主要介绍了MySQL服务器线程数的查看方法,结合实例形式分析了mysql线程数查看的相关命令、配置、参数及相关使用技巧,需要的朋友可以参考下
    2018-03-03
  • mysql连接查询中and与where的区别浅析

    mysql连接查询中and与where的区别浅析

    在使用数据库查询语句时,单表的查询有时候不能满足项目的业务需求,在项目开发过程中,有很多需求都是要涉及到多表的连接查询,这篇文章主要给大家介绍了关于mysql连接查询中and与where区别的相关资料,需要的朋友可以参考下
    2021-07-07
  • MySQL 5.7.17压缩版安装笔记

    MySQL 5.7.17压缩版安装笔记

    这篇文章主要介绍了MySQL 5.7.17压缩版安装笔记,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-02-02
  • node连接mysql数据库遇到的问题和解决方案

    node连接mysql数据库遇到的问题和解决方案

    这篇文章主要介绍了node连接mysql数据库遇到的问题和解决方案,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-10-10

最新评论