mysql 1054 42s22_MySQL ERROR 1054(42S22)
修改用戶(hù)的密碼,網(wǎng)上搜到的命令為如下
執(zhí)行后報(bào)錯(cuò) ERROR 1054(42S22) Unknown column 'password' in ‘field list’
錯(cuò)誤的原因是?5.7版本下的mysql數(shù)據(jù)庫(kù)下已經(jīng)沒(méi)有password這個(gè)字段了,password字段改成了authentication_string
所以請(qǐng)使用一下命令
>mysql -u root -p
Enter password: ********
mysql> use mysql;
Database changed
mysql> update user set password=password("*******") where user="*******"; #修改密碼報(bào)錯(cuò)
ERROR 1054 (42S22): Unknown column 'password' in 'field list'
mysql> update mysql.user set authentication_string=password('*******') where user='*******'; #修改密碼成功
Query OK, 1 row affected, 1 warning (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 1
此博文非原創(chuàng)
總結(jié)
以上是生活随笔為你收集整理的mysql 1054 42s22_MySQL ERROR 1054(42S22)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: mysql 非空语法_mysql从入门
- 下一篇: mysql添加字段时定义候选键_MySQ