linux CentOS 7.4下 mysql5.7.20 密码改回来的处理方法
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,mysql升级5.7版本以后,安全性大幅度上升。但是呢。。。带复杂的记不住。额额。。本来脑子就不好使,还记那么复杂,尤其是本地就更没必要,还是root方便。进入mysqlmysql> SHOW VAR
千家信息网最后更新 2025年11月07日linux CentOS 7.4下 mysql5.7.20 密码改回来的处理方法
mysql升级5.7版本以后,安全性大幅度上升。
但是呢。。。带复杂的记不住。额额。。本来脑子就不好使,还记那么复杂,尤其是本地就更没必要,还是root方便。
进入mysql
mysql> SHOW VARIABLES LIKE 'vali%';+--------------------------------------+--------+| Variable_name | Value |+--------------------------------------+--------+| validate_password_dictionary_file | || validate_password_length | 8 || validate_password_mixed_case_count | 1 || validate_password_number_count | 1 || validate_password_policy | MEDIUM || validate_password_special_char_count | 1 |+--------------------------------------+--------+6 rows in set (0.00 sec)
根据官方文档可以发现策略为1,即MEDIUM
5.7默认会安装这个插件,若没有安装,则SHOW VARIABLES LIKE 'vali%'则会返回空。对应参数的value值也为默认值,以下是这些值的解释
validate_password_length 8 # 密码的最小长度,此处为8。 validate_password_mixed_case_count 1 # 至少要包含小写或大写字母的个数,此处为1。 validate_password_number_count 1 # 至少要包含的数字的个数,此处为1。 validate_password_policy MEDIUM # 强度等级,其中其值可设置为0、1、2。分别对应: 【0/LOW】:只检查长度。 【1/MEDIUM】:在0等级的基础上多检查数字、大小写、特殊字符。 【2/STRONG】:在1等级的基础上多检查特殊字符字典文件,此处为1。 validate_password_special_char_count
1 # 至少要包含的个数字符的个数,此处为1。
所以你更改密码必须满足:数字、小写字母、大写字母 、特殊字符、长度至少8位
怎么改呢??
想要关闭这个插件,则在配置文件中加入
validate_password=off 并重启mysqld即可:
在 vim /etc/my.cnf配置文件中增加
[mysqld]validate_password=off
然后重启mysql 就 ok了.
重新启动mysqld
#/etc/init.d/mysqld restart ( service mysqld restart )
重如果想把密码改回来 进入mysql
执行 5.7的数据库没有了password字段 用的是authentication_string字段
mysql> update mysql.user set authentication_string=password('root') where user='root' ;最后你还要设置一下过期时间,以防止密码失效。
在/etc/my.cnf配置文件中增加
[mysqld]default_password_lifetime=0
或者直接通过命令设置
ALTER USER 'script'@'localhost' PASSWORD EXPIRE NEVER
总结
以上所述是小编给大家介绍的linux CentOS 7.4下 mysql5.7.20 密码改回来的处理方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
密码
个数
字符
文件
特殊
字母
数字
等级
长度
检查
配置
复杂
基础
大写
大写字母
字段
小写
插件
方法
处理
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
计算机三级网络技术上级考吗
韶关app软件开发外包
阿里云的服务器怎样安全
软件开发加班情况
编程软件开发就业
如何解决数据库分配问题
服务器能做主机玩游戏吗
腾讯软件开发的岗位
网络安全360招聘
新服务器硬盘识别
sql查询数据库行数
手游英雄联盟怎么转服务器
网络技术文档200个
网络为什么总是不能连接服务器
计算机网络技术专业单招面试
轻量级服务器怎么新建安全组
华为5g网络安全设置
数据库怎么接收串口数据
软件开发师的年薪
寒假安全教育网络安全内容
昆明生鲜电商软件开发
网络安全推荐工具
济南数据库加密系统
计算机网络技术实训认知报告
怎么验收服务器
辅助软件开发工具的英文缩写
网络技术基础的期末考试答案
英文数据库整理兼职
河北电脑软件开发定做
各国针对网络安全做出的措施