This intention to modify a user’s password, the command found on the Internet is as follows
1 | mysql> Update user set password=password(" new password ") where user= "username"; |
ERROR 1054(42S22) Unknown column ‘password’ in ‘field List’
The reason for the error is that the password field is no longer in mysql database in version 5.7, so the password field is changed to AUTHENTICation_string
So use the command:
>mysql -u root -p Enter password: ******** Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 12 Server version: 5.7.18-log MySQL Community Server (GPL) Copyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> use mysql; Database changed mysql> select User from user; # Here is the query user command +-----------+ | User | +-----------+ | ******* | | mysql.sys | | root | +-----------+ 3 rows in set (0.00 sec) mysql> update user set password=password("*******") where user="*******"; # Change password report error ERROR 1054 (42S22): Unknown column 'password' in 'field list' mysql> update mysql.user set authentication_string=password('*******') where user='*******'; # Change password successfully Query OK, 1 row affected, 1 warning (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 1 mysql> flush privileges; # Effective immediately Query OK, 0 rows affected (0.00 sec) mysql> quit Bye n>mysql -u ******* -p # Login successfully with this user. Enter password: ******** ………………………… mysql>
Read More:
- Mysql5.7.18.1 Error 1054 (42S22): Unknown Column’password’ In’field List’ When Changing User Password
- [Solved] ERROR 1054 (42S22): Unknown column ‘password‘ in ‘field list‘
- [Solved]Error 1054 (42s22): unknown column ‘password’ in ‘field list’ how to modify the password
- [Solved] Daily further: database error: unknown column ‘model’ in ‘field list‘
- [Solved] pymysql.err.internalError: (1054, “Unknown column ‘LGD_xiaohong’ in ‘field list’”)
- Error 1406 (22001) in MySQL: data too long for column (Fixed)
- [Solved] Sequelize DatabaseError: ER_WRONG_FIELD_WITH_GROUP: Expression #2 of SELECT list is not in GROUP
- Solve ERROR 1136 (21S01) in Mysql: Column count doesn’t match value count at row 1
- [MySQL] The principle of group by aggregation function and the reason for aggregation limitation SELECT list is not in GROUP BY clause and contains nonaggregated column
- [Solved] There is a problem with mysql8.0 without password in Navicat connection
- MySQL Change password failure prompt: ERROR 1064(42000):You have an error in your SQL syntax: check the corresponds to your M
- [Solved] there are special symbols in the initial password for installing MySQL in Hadoop, and an error is reported
- MYSQL Error 1045 (28000): access denied for user ‘root’ @’localhost ‘(using password: Yes)
- [Solved] mysqldump: Error: ‘Access denied; you need (at least one of) the PROCESS privilege(s) for this opera
- Docker mysql8 modify password
- MYSQL Use cmd to change root password error: ERROR 1064 (42000): You have an error in your SQL syntax; check the manual tha
- postgresql-Database query problem-ERROR: column “t.domainid“ must appear in the GROUP BY clause or be used in an a
- [Solved] MYSQL Error: unknown error 1130, unknown error 1045
- [Solved] ERROR 1055 (42000): Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregate
- MySQL 8.0 error 1114 (HY000): the table’sbtest1’is full (Fixed)