M1433223mum 2020-03-02 00:38
浏览 388

MySQL在cmd时更改密码时总是出现unknown column'user' in'where clause'

换了一个版本的navicat,连接MySQL把密码忘了
在更改密码的时候已经用的无密登录但是在后面一直有问题
代码
mysql> UPDATE mysql.user SET authentication_string='123456' WHERE user='root' and host='localhost';
ERROR 1054 (42S22): Unknown column 'user' in 'where clause'
mysql> UPDATE mysql.user SET password=PASSWORD('123456')where User='root';
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '('ROOT')where User='root'' at line 1
另外在查询密码的时候也有问题
代码
mysql> select host,user,password from mysql.user;
ERROR 1054 (42S22): Unknown column 'host' in 'field list'

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 素材场景中光线烘焙后灯光失效
    • ¥15 请教一下各位,为什么我这个没有实现模拟点击
    • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
    • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
    • ¥20 有关区间dp的问题求解
    • ¥15 多电路系统共用电源的串扰问题
    • ¥15 slam rangenet++配置
    • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
    • ¥15 ubuntu子系统密码忘记
    • ¥15 保护模式-系统加载-段寄存器