mysql的一个报错,求解决
Centos 7.5 系统安装的mysql数据库,设置了密码。
mysql -uroot -p 密码 进入后,使用sql语句报下面的错误:
ERROR 1820 (HY000) You must reset your password using ALTER USER statement before executing this statement;
按照网上的操作方式,不管输入任何语句都会报上面的错误,所以无法解决问题,求大家帮助看看,如何解决。
我初步的解决方式是:
修改了配置文件 my.cnf 在[mysqld]下面输入了 skip-grant-tables 然后重启mysqld服务,再次无密码认证进入数据库后就可以正常使用mysql语句,去掉my.cnf文件中的这句话就不可以了。。。。。