Mysql5.7.14 linux版密码忘记完美解决办法

 更新时间:2017年08月04日 15:22:11   投稿:mrr  
这篇文章主要介绍了Mysql5.7.14 linux版密码忘记完美解决办法,需要的朋友可以参考下

在/etc/my.conf文件中[mysqld] 下面最后增加一行:skip-grant-tables

记住是[mysqld]下最后,不要增加到[mysqld_safe]下面

保存之后,重启Mysql,在linux命令行直接执行:mysql回车

OK

修改密码:

update mysql.user set password=password('root') where user='root'

结果报错:

mysql> select host,user,password from user ;
ERROR 1054 (42S22): Unknown column 'password' in 'field list'
desc user;

查看字段发现没有password字段,有authentication_string字段

update mysql.user set authentication_string=password('root') where user='root' ;

ok

删除/etc/my.conf文件中[mysqld] 下面的skip-grant-tables

重启mysql

总结

以上所述是小编给大家介绍的Mysql5.7.14 linux版密码忘记完美解决办法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • MySQL 5.6 中的 TIMESTAMP 和 explicit_defaults_for_timestamp 参数

    MySQL 5.6 中的 TIMESTAMP 和 explicit_defaults_for_timestamp 参数

    这篇文章主要介绍了MySQL 5.6 中的 TIMESTAMP 和 explicit_defaults_for_timestamp 参数,需要的朋友可以参考下
    2015-08-08
  • mysql自动插入百万模拟数据的操作代码

    mysql自动插入百万模拟数据的操作代码

    这篇文章主要介绍了mysql自动插入百万模拟数据的示例代码,本文给大家介绍的非常详细,对大家的学习或工作具有一定参考借鉴价值,需要的朋友可以参考下
    2021-10-10
  • Navicat for MySQL 11注册码\激活码汇总

    Navicat for MySQL 11注册码\激活码汇总

    Navicat for MySQL注册码用来激活 Navicat for MySQL 软件,只要拥有 Navicat 注册码就能激活相应的 Navicat 产品。这篇文章主要介绍了Navicat for MySQL 11注册码\激活码汇总,需要的朋友可以参考下
    2020-11-11
  • MySQL学习之三大范式详解小白篇

    MySQL学习之三大范式详解小白篇

    本篇文章为大家介绍了MYSQL数据库学习中三大范式的规则详解,有需要的朋友可以借鉴参考下,希望可以对大家的数据库学习有所帮助
    2021-09-09
  • MySQL的源码安装及使用UDFs进行数据自动更新的教程

    MySQL的源码安装及使用UDFs进行数据自动更新的教程

    UDFs即是MySQL的用户自定义函数的缩写,配合触发器可以自动更新Memcached与MySql的数据,这里我们就来总结一下MySQL的源码安装及使用UDFs进行数据自动更新的教程:
    2016-07-07
  • MySQL如何构建数据表索引

    MySQL如何构建数据表索引

    索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。如果想按特定职员的姓来查找他或她,则与在表中搜索所有的行相比,索引有助于更快地获取信息。本文将通过一个案例带领你理解索引的概念
    2021-05-05
  • Mysql数据库delete操作没报错却删除不了数据的解决

    Mysql数据库delete操作没报错却删除不了数据的解决

    本文主要介绍了Mysql数据库delete操作没报错却删除不了数据的解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-01-01
  • mysql8.0 lower_case_table_names 大小写敏感设置问题解决

    mysql8.0 lower_case_table_names 大小写敏感设置问题解决

    在默认情况下,这个变量是设置为0的,以保持向前兼容性,如果将该变量设置为1,则表名和数据库名将被区分大小写,本文主要介绍了mysql8.0 lower_case_table_names 大小写敏感设置问题解决,感兴趣的可以了解一下
    2023-09-09
  • 详解MySQL数据备份之mysqldump使用方法

    详解MySQL数据备份之mysqldump使用方法

    本篇文章主要介绍了MySQL数据备份,详细的介绍了mysqldump的各种用法,具有一定的参考价值,有需要的可以了解一下。
    2016-11-11
  • MySQL常用的系统函数一览

    MySQL常用的系统函数一览

    这篇文章主要介绍了MySQL常用的系统函数使用及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01

最新评论