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

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

[复制链接]
  • 打卡等级:暂无等级
  • 打卡总天数:148
  • 打卡月天数:3
  • 打卡总奖励:104
  • 最近打卡:2025-10-03 00:34:39
灌水成绩
12722
14
2033225
主题
帖子
积分

等级头衔

ID : 1

管理员

积分成就 威望 : 999999
贡献 : 9999
下载币 : 10492
在线时间 : 850 小时
注册时间 : 2025-4-1
最后登录 : 2025-10-3

发表于 2025-9-14 20:33:32 | 显示全部楼层 |阅读模式 IP:广东东莞
免责
免费领取大流量卡,每日更新蔡州手游APP源码密码加入群聊接手游搭建—☆长期招聘游戏测试员(无偿),有兴趣联系站长QQ58493525微信A0396C
在 CentOS 7.6 系统中,MySQL默认对密码的长度和复杂性有一定的要求。如果你希望移除这些限制,你需要修改 MySQL 的密码验证插件和策略。3 p* M  J" @4 n, |/ D6 s- M

. k0 X3 C: }7 @以下是如何为 MySQL 5.6 设置密码不限制长度的步骤:
. Y( c; L( j4 m% c! v2 R
. V! ]% I, q5 N/ q( _" Z, X$ |! Z1.登录MySQL) M0 U) k9 V2 e# |% w8 {3 |

6 m* K" I' {& Z, j8 ?) K首先,你需要以 root 用户身份登录到 MySQL。3 e0 {  q( |5 T1 H8 J

/ W/ f( `+ Y  v$ V2 |% k, o运行命令4 _9 X' f" r7 ~& H0 X
& J# S. @6 i- D8 W" y
# mysql -u root -p你现在的数据库密码
+ p# j- i  y4 t# \* A3 F
. J. N4 q% n" m, h5 w2.查看当前的密码验证插件
; n9 Z  S5 K) a) G6 S: t+ H( }: g5 `' u, v& t
运行命令8 `/ }8 n6 E& D+ @1 T: Z7 o
. @4 M- f7 V) c. B
# SHOW VARIABLES LIKE ‘validate_password%’;0 H! q& }8 W( d7 H- L* u
. f/ R6 ]6 E/ n0 Y5 F
如果 validate_password 相关的变量存在,那么说明已经启用了密码验证插件。) v/ ], }9 }! V! C% d

' E% l+ ]& P$ g- a; m5 t4 o3. 禁用密码验证插件
( @+ `' r$ I$ w3 I, ^9 X3 h" ~% Z# I+ I) p
为了完全移除密码长度和复杂性的限制,你可以禁用密码验证插件。但请注意,这样做会降低密码的安全性。. u- D5 |. M7 J3 w' Y, t* R
& y9 V: k! z9 q" H0 S! H% V+ P* Q' {" h+ d. d
运行命令! o+ u5 Y6 x% n7 z4 ^. F7 N
% m+ ?! o. `- @$ f
# UNINSTALL PLUGIN validate_password;* G; U- J$ _, @
7 C% c  K2 Q7 ~" U5 y2 D+ _
4.设置新的密码" ~/ l2 a5 V/ t; C9 _/ X: Y
% d" k2 q0 ^1 t2 W( }
现在,你可以设置任何长度的密码,而不会有任何限制。' K1 L; w* c  R: j( H0 k
4 i& E5 O0 Z0 ]7 R- v6 C
运行命令5 r$ E& c- W) d0 K" L  T  u
. r, U! C) \/ S7 L
# SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘your_new_password’);
/ y2 [6 y1 y% ]# A
- O: D* T& H1 a2 v8 R# n' y- l其中 your_new_password 是你想设置的新密码。
7 q2 }* S  s2 c& T2 A
0 L% |" `: ?% R7 U3 ~* Q$ ?5.退出MySQL
2 ^2 ~0 g% Z% ^$ r" \" ^& A; }1 C: C6 N3 V$ \+ S
运行命令
4 Q! f; X8 V6 g" _- Q9 S7 P5 \$ C  @) ^  e4 k
# exit;& h/ X: d+ r7 N3 \1 ?
  }* F6 b, n7 S" m9 }4 c
6.(可选)重新启动MySQL服务
% y! U6 }- F5 u( |, M5 c/ b& _# k# @0 U5 ]3 e+ {
为了确保更改生效,你可能需要重新启动 MySQL 服务。/ m5 ]$ Z) X' [2 x4 t% R' `

1 L7 G9 w! d" p* o) O! g( z/ Q运行命令
) D  [8 ]' s$ a/ R" M8 @7 w  X! @4 u6 X: L- R
# systemctl restart mysqld- T/ H* C# y/ G! i! k9 A$ f
  e, y8 p- r! }# E1 }
这样,你就为 MySQL 5.6 在 CentOS 7.6 系统中设置了不限制长度的密码。但再次强调,移除密码验证和长度限制会降低系统的安全性,因此请确保你了解并接受这种风险。如果可能的话,考虑使用更安全的密码策略或至少为关键用户设置强密码。
: X& y3 A! i$ a. P5 j, m" @3 r  I$ X3 T2 V% n/ I
免责
帖子地址打造全网最多免费游戏网站
回复

使用道具 举报

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

本版积分规则

本站已运行

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

GMT+8, 2025-10-3 11:59

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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