mysql8.0之后password函数移除。使用password函数直接修改user表密码的方式不能使用。
以下是新版的密码修改方式
-- 修改密码为用不过期
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
-- 修改密码并指定加密规则为mysql_native_password
ALTER user 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123123';
-- 刷新权限
flush privileges;