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

本文详细介绍了如何在Linux环境下解决MySQL 8.0因严格的安全策略导致的密码重置问题。通过修改配置文件跳过授权表,临时登录数据库并更新root用户密码,再调整配置恢复安全性。若密码过于简单,提供了额外的命令来满足复杂性要求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

上图截取别人的自己懒得弄,检查自己的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;

转载于:https://www.cnblogs.com/wangbiaohistory/p/10851907.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值