MySQL在root下修改密码报错:ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that co

报错:

在这里插入图片描述

报错原因:

新版本MySQL(8.0以上)不支持使用

SET PASSWORD FOR ‘username’@‘hostname’ = PASSWORD (‘newpwd’);

或者

mysqladmin -u root -p password “rootpwd”

来修改用户密码。

解决方法:

alter user’username’@‘hostname’ identified by ‘newpwd’;

或者

alter username’@‘hostname’ identified with mysql_native_password by ‘newpwd’;

或者(修改当前用户的密码)

set password = ‘newpwd’;

你可能感兴趣的:(Mysql,mysql,数据库)