当前位置: 首页 > 编程笔记 >

MySQL 5.7.16 修改密码提示 ERROR 1054 (42S22): Unknown column ''password'' in ''field list''的原因

费星晖
2023-03-14
本文向大家介绍MySQL 5.7.16 修改密码提示 ERROR 1054 (42S22): Unknown column ''password'' in ''field list''的原因,包括了MySQL 5.7.16 修改密码提示 ERROR 1054 (42S22): Unknown column ''password'' in ''field list''的原因的使用技巧和注意事项,需要的朋友参考一下

按照网上之前版本的操作,将my.ini中的skip-grant-tables注释去掉,然后在命令行中以mysql -u root -p可以直接进入,但是执行

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

会出现以下错误

mysql> ERROR 1054 (42S22): Unknown column 'password' in 'field list'

错误原因:mysql数据库下已经没有password这个字段了,password字段改成了authentication_string。

mysql> update mysql.user set authentication_string=PASSWORD('password') where Use
r='root';
Query OK, 1 row affected, 1 warning (0.15 sec)
Rows matched: 1 Changed: 1 Warnings: 1

之后,记得注释掉my.ini中的skip-grant-tables。

最后,操作完后重新启动mysql服务,便可以用之前设置好的密码登录了。

以上所述是小编给大家介绍的MySQL 5.7.16 修改密码提示 ERROR 1054 (42S22): Unknown column ''password'' in ''field list''的原因,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对小牛知识库网站的支持!

 类似资料:
  • 成功登录cPanel仪表板后,首先要更改cPanel帐户的密码。 这非常重要,因此cPanel的安全性保持不变。 没有人会希望他们的网站被黑客入侵。 要更改cPanel密码,请按照下列步骤操作 - Step 1 - 在cPanel Home中,单击位于仪表板右上角的username 。 Step 2 - 单击“ Password & Security选项。 您将找到更改密码界面。 Step 3 -

  • 密码是保证 DaoCloud 账号安全的主要工具,如果密码发生泄露,请马上进行修改。 修改密码 第一步 如要修改 DaoCloud 账号的密码,需要先登录到 DaoCloud 账号的后台,并进入「个人信息」页面。 第二步 点击「更改密码」链接,界面会显示出修改密码的窗口。 第三步 将新密码分别填写到两个文本框中,点击「保存」即可。 忘记密码后重置的方式 如果您的 DaoCloud 密码丢失或是忘记

  • 一、简介 修改当前登入系统管理员密码。 二、功能演示 1.修改密码 修改当前登入系统管理员密码。如下图所示:

  • 一、简介  用于修改用户登录密码。 二、功能演示 录入你的旧密码和修改的密码。 提交后,如提示成功则可完成修改操作,否则则提示错误消息。如下图所示:

  • 主要内容:使用mysqladmin命令在命令行指定新密码,修改MySQL数据库的user表,使用SET语句修改root用户的密码在 MySQL 中,root 用户拥有很高的权限,因此必须保证 root 用户密码的安全。修改 root 用户密码的方式有很多种,本节将介绍几种常用的修改 root 用户密码的方法。 使用mysqladmin命令在命令行指定新密码 root 用户可以使用 mysqladmin 命令来修改密码,mysqladmin 的语法格式如下: mysqladmin -u usern

  • 本文向大家介绍MySQL 修改root密码,包括了MySQL 修改root密码的使用技巧和注意事项,需要的朋友参考一下 例子