mysql管理用户的时候,如果使用
update user set password=password(‘新密码’)where user=‘用户名’;发现报1054,password 这一列不存在的时候,那么
因为密码存放在authentication_string中,所以要先把列名改成password
alert table user change authentication_string password varchar(100);
本文介绍当在MySQL中尝试更新用户密码时遇到1054错误的解决方案。由于密码字段可能被命名为authentication_string,文章提供了修改列名的SQL语句,以便正确执行密码更新操作。
mysql管理用户的时候,如果使用
update user set password=password(‘新密码’)where user=‘用户名’;发现报1054,password 这一列不存在的时候,那么
因为密码存放在authentication_string中,所以要先把列名改成password
alert table user change authentication_string password varchar(100);
1111
7019

被折叠的 条评论
为什么被折叠?