mysql出现ERROR 1054 (42S22): Unknown column 'password' in 'field list'如何解决?

mysql中有一个系统默认的mysql数据库,里边有一个user权限表,在我学习到用户管理的时候使用了如下语句但是系统报错了。

select host,user,password from user;   //查询用户信息
ERROR 1054 (42S22): Unknown column 'password' in 'field list'  
//报错信息显示password未知然后经过一番搜索找到了解决方法,
原来密码再user表中的默认名称不是password,而是authentication_string,
类型为text,为了方便管理,可以将该字段改为password就可以使用了
alter table user change authentication_string password text;

你可能感兴趣的:(MySQL)