Mysql5.7修改root密码教程

 更新时间:2016年02月13日 13:31:48   投稿:hebedich  
本文给大家分享的是个人在使用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

相关文章

  • mysql 8.0.13手动安装教程

    mysql 8.0.13手动安装教程

    这篇文章主要为大家详细介绍了mysql 8.0.13手动安装教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-02-02
  • mysql如何配置secure_file_priv

    mysql如何配置secure_file_priv

    这篇文章主要介绍了mysql如何配置secure_file_priv问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • 通过Query Profiler查看MySQL语句运行时间的操作方法

    通过Query Profiler查看MySQL语句运行时间的操作方法

    这篇文章主要介绍了通过Query Profiler查看MySQL语句运行时间的操作方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-03-03
  • MySQL事务的四种特性总结

    MySQL事务的四种特性总结

    事务就是一组DML语句组成,这些语句在逻辑上存在相关性,这一组DML语句要么全部成功,要么全部失败,是一个整体,一个 MySQL 数据库,可不止你一个事务在运行,所以一个完整的事务,绝对不是简单的 sql 集合,本文就给大家总结一下MySQL事务的四种特性
    2023-08-08
  • Linux下MySQL5.7.18二进制包安装教程(无默认配置文件my_default.cnf)

    Linux下MySQL5.7.18二进制包安装教程(无默认配置文件my_default.cnf)

    这篇文章主要介绍了Linux下MySQL5.7.18二进制包安装教程(无默认配置文件my_default.cnf) ,需要的朋友可以参考下
    2017-05-05
  • mysql登录报错提示:ERROR 1045 (28000)的解决方法

    mysql登录报错提示:ERROR 1045 (28000)的解决方法

    这篇文章主要介绍了mysql登录报错提示:ERROR 1045 (28000)的解决方法,详细分析了出现MySQL登陆错误的原因与对应的解决方法,需要的朋友可以参考下
    2016-04-04
  • MySQL8.0与MySQL5.7的区别详解

    MySQL8.0与MySQL5.7的区别详解

    MySQL8.0是2018年4月20日发布的全球最受欢迎的开源数据库的一个非常令人兴奋的新版本,下面这篇文章主要给大家介绍了关于MySQL8.0与MySQL5.7区别的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-01-01
  • MySQL索引失效之隐式转换的问题

    MySQL索引失效之隐式转换的问题

    本文主要介绍了MySQL索引失效之隐式转换的问题,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-01-01
  • sqlmap注入图文详解

    sqlmap注入图文详解

    sqlmap 是一个自动SQL 射入工具。本文收集了一些利用Sqlmap做注入测试的TIPS,其中也包含一点绕WAF的技巧,便于大家集中查阅,希望能给你带来帮助
    2021-08-08
  • 你知道哪几种MYSQL的连接查询

    你知道哪几种MYSQL的连接查询

    连接(join)查询是将两个查询的结果以“横向对接”的方式合并起来的结果,这篇文章主要给大家介绍了关于MYSQL连接查询的相关资料,需要的朋友可以参考下
    2021-06-06

最新评论