Mysql5.7.18.1修改用户密码报错ERROR 1054 (42S22):
发表于:2025-11-13 作者:千家信息网编辑
千家信息网最后更新 2025年11月13日,mysql> update user set password=password("新密码") where user="用户名";执行后报错 ERROR 1054(42S22) Unknown col
千家信息网最后更新 2025年11月13日Mysql5.7.18.1修改用户密码报错ERROR 1054 (42S22):
mysql> update user set password=password("新密码") where user="用户名";执行后报错 ERROR 1054(42S22) Unknown column 'password' in 'field list'错误的原因是 5.7版本下的mysql数据库下已经没有password这个字段了,password字段改成了authentication_string
所以请使用一下命令:
mysql -u root -pEnter password: ****Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 12Server 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 itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> use mysql;Database changedmysql> select User from user; #此处为查询用户命令--------- | User |--------- | * | | mysql.sys | | root |**---------**rows in set (0.00 sec)mysql> update user set password=password("*") where user="*"; #修改密码报错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: 1mysql> flush privileges; #立即生效
Query OK, 0 rows affected (0.00 sec)
mysql> quit
Bye
n>mysql -u * -p #以该用户登录成功.
Enter password:
…………………………
mysql>
用户
密码
成功
命令
字段
原因
数据
数据库
版本
用户名
错误
新密
查询
登录
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库基本组成有几部分
湖南电信软件开发项目
网络安全管理 推荐书
丽江昆明互联网科技
网络技术应用知识点.
我的世界地图在哪个服务器
云计算解决网络安全
宜宾琳达网络技术有限公司
体育 网络安全
自动查询数据库
登录163邮箱服务器配置错误
上海网络技术咨询代理价格
新的网络安全等级
服务器硬盘安全移除
软件开发公司财务核算
苏州服务器回收怎么样
服务器和存储器运维区别
演绎数据库系统
福建旧服务器回收云主机
csol服务器运行中断
常用数据库的实现
互联网科技情报
大连java软件开发招聘
云南网络安全知识竞答
长沙互联网科技孵化园
小银行软件开发岗好不好
云服务器ecs和vps
演绎数据库系统
物理网络技术专业
电脑数据库用什么软件