Unknown column 'password' in 'field list'
时间: 2023-12-27 12:03:39 浏览: 93
Unknown column ” in ‘field list’解决方案
5星 · 资源好评率100%
"Unknown column 'password' in 'field list'"错误的原因是因为MySQL数据库的版本已经升级到了5.7及以上,而在该版本中,'password'字段已经被改成了'authentication_string'字段。因此,在执行相关操作时,需要将原先的代码中的'password'字段改成'authentication_string'字段。
下面是修改密码的操作步骤:
1. 打开MySQL配置文件my.ini。
2. 在配置文件中查找skip-...mysql,并将其注释掉(在前面添加#符号)。
3. 保存并关闭配置文件。
4. 使用命令行工具登录到MySQL数据库。
5. 执行以下命令来修改密码:update mysql.user set authentication_string=password('新密码') where user='用户名';
(将'新密码'替换为你想要设置的新密码,将'用户名'替换为你想要修改密码的用户名)。
6. 执行刷新命令:flush privileges;
7. 退出MySQL数据库。
请注意,以上步骤中的'新密码'和'用户名'需要根据实际情况进行替换。
阅读全文