centos的mysql升级之后密码重置

时间:2023-03-10 02:16:43
centos的mysql升级之后密码重置

1、配置文件添加过滤密码选项

  #vim  /etc/my.cnf

    centos的mysql升级之后密码重置

  跳过密码校验

2、重启mysql服务

  #/etc/init.d/mysqld  restart

3、#mysql -uroot -p  (直接回车)

  mysql>update  user  set authntication_string=PASSWORD('password')  where  user="root";

  mysql>flush privileges;

4、修改/etc/my.cnf

   注释掉skip-grant-tables

5、重启myslq服务

6、进入mysql(输入密码登录)

  centos的mysql升级之后密码重置

  会显示以上报错

7、重置密码

  centos的mysql升级之后密码重置

  会报如上错误

  做如下设置:

  a、修改/etc/my.cnf

    centos的mysql升级之后密码重置

    添加如上两行

  b、#mysql -uroot -p(输密码)

    mysql>set global validate_password_policy=0;

    centos的mysql升级之后密码重置

  c、设置密码

    mysql>alter user user() identified by 'password';

    centos的mysql升级之后密码重置

  d、测试

    mysql>show  databases;

    centos的mysql升级之后密码重置

    好 ,没有问题了