mysql修改密码错误 ERROR 1054 (42S22)

qq_24466209 2015-11-13 12:02:20
mysql> use mysql;
Database changed
mysql> update user set password=password('123456') where user='root';
ERROR 1054 (42S22): Unknown column 'password' in 'field list'
mysql>


求解!!
...全文
3106 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
shlroa 2016-07-05
  • 打赏
  • 举报
回复
Unknown column 'password' in 'field list' 很明显没有password column 5.7版本已经没有PASSWORD 字段了 改为了authentication_string authentication_string=password('xxx') 5.5以下才有PASSWORD 字段了 要看你mysql版本 大不了你select * from user ; 不就知道了吗
zjcxc 2016-07-04
  • 打赏
  • 举报
回复
直接用 set password 吧 SET PASSWORD [FOR user] = password_option password_option: { PASSWORD('auth_string') | 'auth_string' }
kitajima-- 2016-07-04
  • 打赏
  • 举报
回复
authentication_string字段 update user set authentication_string=password('1234') where user='root'; Query OK, 1 row affected, 1 warning (0.01 sec) Rows matched: 1 Changed: 1 Warnings: 1
LongRui888 2016-02-18
  • 打赏
  • 举报
回复
你 这样: desc user; 然后看看这个表里的密码字段是怎么写的 ,好像是 Password
liushenliu 2015-12-29
  • 打赏
  • 举报
回复
引用 1 楼 liushenliu 的回复:
刚刚才安mysql,也是修改密码报错,照着百度知道这个改的。希望可以帮到各位
liushenliu 2015-12-29
  • 打赏
  • 举报
回复

56,797

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧