按照你上面的步骤执行UPDATE mysql.user SET Password=PASSWORD('新密码') WHERE User='root';后出现Unknown column 'Password' in 'field list'
时间: 2023-08-08 11:04:27 浏览: 136
MySQL重置root密码提示”Unknown column ‘password”的解决方法
在MySQL 8.0版本中,`Password`这个字段已经被删除,取而代之的是`authentication_string`字段。所以你需要使用以下语句来更新密码:
```
UPDATE mysql.user SET authentication_string=PASSWORD('新密码') WHERE User='root';
```
注意:在MySQL 8.0版本中,密码加密算法也发生了变化,所以需要使用`PASSWORD()`函数来加密新密码。
阅读全文