centos的mysql升级之后密码重置

Posted 勤奋的雪雪大人

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos的mysql升级之后密码重置相关的知识,希望对你有一定的参考价值。

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

  #vim  /etc/my.cnf

    

  跳过密码校验

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(输入密码登录)

  

  会显示以上报错

7、重置密码

  

  会报如上错误

  做如下设置:

  a、修改/etc/my.cnf

    

    添加如上两行

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

    mysql>set global validate_password_policy=0;

    

  c、设置密码

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

    

  d、测试

    mysql>show  databases;

    

    好 ,没有问题了

 

以上是关于centos的mysql升级之后密码重置的主要内容,如果未能解决你的问题,请参考以下文章

centos中mysql重置密码

CentOS重置Mysql密码

Linux/Centos 重置Mysql root用户密码

centos下重置mysql密码

centos 7 + mysql 5.7.13 重置数据库的root密码

CentOS中对MySql的root用户重置密码