新装的mysql-8.0.21登录后执行show databases;
出现以下错误,
mysql> show databases;
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
这个原因是新装的mysql只有一个初始密码,需要重新设置,直接执行设置密码:
alter user user() identified by “root”;
最后面的root
是新设置的密码,可以更改为其它的
然后在重新执行就可以了