刚在CentOS中安装了Mysql,登录之后想看一下数据库,输入“show databases”后,报错“You must reset your password using ALTER USER statement before executing this statement.”,比较苦恼,搜索一番后终于得以解决,大概是因为初始密码权限的问题吧,解决办法:
1、SET PASSWORD = PASSWORD('
新密码');
2、ALTER USER 'root' @'localhost' PASSWORD EXPIRE NEVER;
3、flush privileges;
完成以上三步退出再登,使用新设置的密码就行了,以上除了红色的自己修改成新密码外,其他原样输入即可
打赏