设为首页收藏本站 国外访客:

 找回密码
 立即注册
搜索
查看: 39445|回复: 0

[教程/工具] CentOS7.6系统中mysql密码不限制长度教程

[复制链接]
灌水成绩
19012
118
19589
主题
帖子
积分

等级头衔

ID : 1

管理员

积分成就 威望 : 8
贡献 : 9
下载币 : 434
在线时间 : 1943 小时
注册时间 : 2013-9-5
最后登录 : 2026-9-9

发表于 2025-10-26 01:27:51 | 显示全部楼层 |阅读模式 IP:广东东莞
免责
在 CentOS 7.6 系统中,MySQL默认对密码的长度和复杂性有一定的要求。如果你希望移除这些限制,你需要修改 MySQL 的密码验证插件和策略。. F7 L3 h  Q. `! q9 t

& Q6 W% m& @9 P' o4 Y3 P以下是如何为 MySQL 5.6 设置密码不限制长度的步骤:# o! d2 `0 v% ?
" b  i3 H) z! P4 l
1.登录MySQL
4 _6 }+ K% B! z/ k" n- w0 q+ l5 D5 z
% M) T! |. u; X! w) B' I- [首先,你需要以 root 用户身份登录到 MySQL。
7 F( X* ^$ N& M  O* n' M3 c3 i  u0 N' {
运行命令8 Z9 j7 [& m! O# b1 Q

* `# W0 ?7 h( D" f) J# mysql -u root -p你现在的数据库密码
: l) M; ]; R1 j( q
* V: ^# E/ M# P1 c7 K/ G2.查看当前的密码验证插件
7 t: j5 M+ C$ E5 f- H$ B6 Q* ], E
运行命令
6 I: f# @) v; W$ ^3 u: }7 Z+ b/ \. O/ s4 u
# SHOW VARIABLES LIKE ‘validate_password%’;
' X4 u: e( D& P& I0 t) d) B! g# l3 [& t2 S* f( b
如果 validate_password 相关的变量存在,那么说明已经启用了密码验证插件。
- s. ^0 r3 v+ I
' J7 M4 s0 f8 s: o/ g; n0 D1 _3. 禁用密码验证插件
7 I2 w( `8 l$ E! R+ `/ \6 ~9 F& {5 o& o: ^7 i
为了完全移除密码长度和复杂性的限制,你可以禁用密码验证插件。但请注意,这样做会降低密码的安全性。+ W* p/ ]0 p* m0 s0 j2 \
* V! N' U* s9 m' b) ~+ w4 t: K
运行命令0 H- h0 W/ e3 C8 Z7 H

0 m, r  @/ C' x# UNINSTALL PLUGIN validate_password;
) s- r- L. h. `8 I2 @+ e! a  a. b/ |, P7 i/ B5 P" z4 U- Z
4.设置新的密码3 h" ?' i! n* q% x
0 o! D. w* ]8 Q/ u, c$ y- l
现在,你可以设置任何长度的密码,而不会有任何限制。8 w( C6 Q; z  X/ Q

+ Q! n/ N  Y3 l8 i' r4 a运行命令
* L0 ?( O% E' |& j* K
& e% F/ r# Q  Y3 k4 n. l# SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘your_new_password’);) X) Z; u! o$ ?' U1 P1 m

8 f6 @7 G3 V  E6 J其中 your_new_password 是你想设置的新密码。; e3 m' t7 b; \; k, w/ A

6 F) s( E5 e7 f$ ^( H5.退出MySQL7 n6 V# @0 l- ^5 {2 R9 q( W
. C: I% w5 s# a' b# f
运行命令! M' l7 m% }" p) n% m! w

  w+ @% W5 S6 @# exit;" `( F8 y0 }# Y4 D) X& h+ q0 F& w

4 o8 u% F  J7 _& p$ ?6.(可选)重新启动MySQL服务
5 `5 L9 M3 C; h9 z1 U4 L/ W  e4 V
; w6 n. P, R# @9 d0 H3 c! Y5 b为了确保更改生效,你可能需要重新启动 MySQL 服务。
- j$ f3 x: Y" `+ v7 Y
& \7 }1 \* q; F. ?' b+ X7 G% ^运行命令
$ F/ U. `& {8 p; M
$ r2 d, f7 g5 z: a5 s# systemctl restart mysqld
% b% |) t/ H% t6 \: T& W/ }. ?0 G: N; v1 T, D) V2 y# }8 @
这样,你就为 MySQL 5.6 在 CentOS 7.6 系统中设置了不限制长度的密码。但再次强调,移除密码验证和长度限制会降低系统的安全性,因此请确保你了解并接受这种风险。如果可能的话,考虑使用更安全的密码策略或至少为关键用户设置强密码。
2 C: ~# N9 ]; d9 m; P/ b& c2 {- N: `9 P
免责
帖子地址打造全网最多免费游戏网站
今日来客 列表模式
本月有问题处理时间8:00-12:00上夜班  9.7发布
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|蔡州手游 |网站地图 wapmz.com

GMT+8, 2026-9-9 19:46

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表