出这个问题一般都是在MySQL5.7上用了旧的指令的报错。解决办法也很简单,新版的字段变为了authentication_string,修改密码的指令用如下的代码即可:
update user set authentication_string=PASSWORD("你的密码") where User='root';
flush privileges;
未经允许不得转载:阿藏博客 » MySQL 命令行修改密码提示 does not have password columns 解决办法
出这个问题一般都是在MySQL5.7上用了旧的指令的报错。解决办法也很简单,新版的字段变为了authentication_string,修改密码的指令用如下的代码即可:
update user set authentication_string=PASSWORD("你的密码") where User='root';
flush privileges;
未经允许不得转载:阿藏博客 » MySQL 命令行修改密码提示 does not have password columns 解决办法