centos6.10下安装mysql8.0.16root密码修改的坑

Posted wangbiaohistory

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos6.10下安装mysql8.0.16root密码修改的坑相关的知识,希望对你有一定的参考价值。

技术图片

上图截取别人的自己懒得弄,检查自己的linux是否有安装就按上图做就行了

接下来是我的干货

                                      mysql8.0安群策略对密码设置很严格规则:大小写加数字和特殊字符串

                                    技术图片

                                  使用yum安装mysql 后 my.cnf在  根目录etc下,使用  vim /etc/my.cnf  在[mysqld]下

                                   添加 skip-grants-tables保存后退出,重启mysql(servicemysqld restart)

                                  终端输入mysql  

                                  按enter进入  执行  update mysql.user set authentication_string=password(‘newpassword‘) where user=‘root‘

                                 flush privileges;

                                 再次进入  vim /etc/my.cnf注释掉 skip-grants-table保存后,再次重启service mysqld restart

                                如果提示you must reset 巴拉巴拉就执行一下命令,原因是密码太简单不符合8.0安全策略;

                                Alter USER ‘root‘@‘localhost’ IDENTIFIED WITH mysql_native_password  BY ‘新密码‘;

                               flush privileges;

以上是关于centos6.10下安装mysql8.0.16root密码修改的坑的主要内容,如果未能解决你的问题,请参考以下文章

centos7在线安装mysql8.0.16

docker -- 安装mysql8.0.16

MySQL8.0.16-linux-x64安装介绍(binary package)

MySQL8.0.16-linux-x64安装介绍(binary package)

centos7编译安装LNMP(nginx-1.16.0,mysql8.0.16,php-7.3.6)常见问题报错及解决方法

Linux 6.7卸载MySQL8.0.16