我遇到这个错误很奇怪,通过apt安装完后直接输入mysql可以进去,但是输入命令mysql -u root -p 就会出现这个错误。还有用idea中的数据库管理工具链接也会报错。我们可以用命令mysql进入数据库,并选择mysql数据库,然后输入命令
update user set password=password("自己的密码") where user="用户名" #也报错
这样也报错:
ERROR 1054 (42S22): Unknown column 'password' in 'field list'
然后输入:
update mysql.user set authentication_string=password('*******') where user='*******'; #修改密码成功
然后:
flush privileges; #立即生效
退出:quit
在用命令进入数据库:
mysql -u root -p
再试试idea连接数据库也ok啦。
问题各异,无效勿喷!