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

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

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

[复制链接]
  • 打卡等级:暂无等级
  • 打卡总天数:248
  • 打卡月天数:13
  • 打卡总奖励:204
  • 最近打卡:2026-01-22 02:18:50
灌水成绩
15724
58
2037040
主题
帖子
积分

等级头衔

ID : 1

管理员

积分成就 威望 : 999899
贡献 : 9999
下载币 : 11461
在线时间 : 1257 小时
注册时间 : 2013-9-5
最后登录 : 2026-1-22

发表于 2025-10-26 01:27:51 | 显示全部楼层 |阅读模式
免责
[编号:13159]
在 CentOS 7.6 系统中,MySQL默认对密码的长度和复杂性有一定的要求。如果你希望移除这些限制,你需要修改 MySQL 的密码验证插件和策略。3 m  a/ J% q6 _7 V8 n# r7 o9 c
3 G! F: o- N9 v" u0 H  h2 B6 b
以下是如何为 MySQL 5.6 设置密码不限制长度的步骤:3 g9 g4 A6 c& n% \/ e/ ^& V
6 q  B; s8 S" H) }
1.登录MySQL9 N! I/ ?- u- `' n8 J: d

1 q6 q* [3 m8 U% ^6 d$ V8 ^首先,你需要以 root 用户身份登录到 MySQL。
6 a  l, ~- }& [! _; J
# _4 M3 Y$ e& D运行命令& I4 e" [6 |. [: P2 P0 T
9 G0 a5 r$ ~- @. j
# mysql -u root -p你现在的数据库密码3 I0 _6 b& `, A; g
1 I+ ?6 @. G  p
2.查看当前的密码验证插件
7 b4 Z! M$ [1 i; F) r1 S& e! _$ r; A9 L% n$ R" ]
运行命令$ V/ i& P' J( I! d. s) t
$ C5 k/ B2 l9 a
# SHOW VARIABLES LIKE ‘validate_password%’;
$ C& p3 x2 S3 t/ B- i) Q* {" l" @! G" l
如果 validate_password 相关的变量存在,那么说明已经启用了密码验证插件。: o; j1 o: R! P3 R# r
7 M. {$ e$ R" N! a& N" [
3. 禁用密码验证插件: T0 V9 B8 u% V6 N$ j5 q0 T' f

5 k* A' z* H% i( p2 |) _! S为了完全移除密码长度和复杂性的限制,你可以禁用密码验证插件。但请注意,这样做会降低密码的安全性。4 C/ J# M: J' I$ z4 ]

! S' O  z& \) a- u0 |& u运行命令% Z2 V7 v  n& l4 r, V
' Y1 F  M& P0 m- ]$ \& i# {# \: i# N
# UNINSTALL PLUGIN validate_password;' z# ?/ g/ k4 Y8 y) Y2 Q8 Q

# B  ?! ?7 p8 w3 a0 u8 A; V6 m4.设置新的密码$ v6 S* J( G; e& `

" s" C, Z! q; T, ]2 P2 K. q" d+ c现在,你可以设置任何长度的密码,而不会有任何限制。
4 V# e5 R2 A4 l; c& v9 I4 V# y. g3 L- r; ]
运行命令
0 `3 N! _: Z: E  E
6 A, g8 _; N3 W7 F7 ~# j# SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘your_new_password’);
" C' q% l4 y4 h/ f% B8 G7 q  ^' N+ ~* P, Y: J0 T. _4 e' H7 u% w1 T
其中 your_new_password 是你想设置的新密码。
( H" t' `, x5 A6 W8 v2 V
7 ^* B& W  s, J7 Q0 J) b5.退出MySQL
) X; m9 ]6 G+ C! N2 A9 s
. e, v- l$ K  j' d' o* P- i6 S运行命令+ ]2 d% D4 v9 _7 K( n
8 m' r* k0 e; h% H7 F7 H
# exit;5 I9 C; |2 c: y1 q% U% u! R/ I

$ A) i0 B' T+ U  W. R8 q6 z, {6.(可选)重新启动MySQL服务0 q/ j% K$ d; J4 h
3 j2 W+ I  v( I& i8 X
为了确保更改生效,你可能需要重新启动 MySQL 服务。3 X0 l8 L+ [5 r5 p2 W6 b

/ t& w- ?- S6 n) Y( W2 A运行命令; T# W9 a) _6 N: I
6 S  _. W0 H- M9 m
# systemctl restart mysqld/ _! H7 s3 e$ z& Q3 N8 J* {* C
0 c8 V  L6 b8 H# t$ ~6 D
这样,你就为 MySQL 5.6 在 CentOS 7.6 系统中设置了不限制长度的密码。但再次强调,移除密码验证和长度限制会降低系统的安全性,因此请确保你了解并接受这种风险。如果可能的话,考虑使用更安全的密码策略或至少为关键用户设置强密码。# {8 p0 P" S/ s; O2 e: }

! l. q& x/ s8 o8 @% D; \/ N
免责
帖子地址打造全网最多免费游戏网站
今日来客 列表模式
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-22 20:26