我猜这个命令
PASSWORD
不要按原样设置密码,而是对其进行哈希处理。你确定你没有错过来自的PASSWORD命令
<code>
UPDATE user SET authentication_string=PASSWORD("NEWPASSWORD") WHERE User='root';
</code>
尝试
SELECT PASSWORD(“NEWPASSWORD”);
它应该给你一个散列值而不是字符串。
由于您的数据库具有“STRING”本身而不是散列值,因此可能存在问题。