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

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

[复制链接]
  • 打卡等级:暂无等级
  • 打卡总天数:194
  • 打卡月天数:18
  • 打卡总奖励:150
  • 最近打卡:2025-11-18 00:53:50
灌水成绩
14106
50
2035107
主题
帖子
积分

等级头衔

ID : 1

管理员

积分成就 威望 : 999999
贡献 : 9999
下载币 : 10954
在线时间 : 1039 小时
注册时间 : 2013-9-5
最后登录 : 2025-11-18

发表于 2025-10-26 01:27:51 | 显示全部楼层 |阅读模式 IP:广东东莞
免责
免费领取大流量卡,每日更新蔡州手游APP源码密码加入群聊接手游搭建—``下载币--购买服务器☆长期招聘游戏测试员(无偿),有兴趣联系站长QQ58493525微信A0396C
在 CentOS 7.6 系统中,MySQL默认对密码的长度和复杂性有一定的要求。如果你希望移除这些限制,你需要修改 MySQL 的密码验证插件和策略。0 Y- h% t' S2 p7 s/ v8 i; G& V
7 }2 T3 ^; F" z
以下是如何为 MySQL 5.6 设置密码不限制长度的步骤:
) `0 s5 X& s; C! T! r% @9 c0 i' L# _
1.登录MySQL
2 v& H5 M' E5 ~8 Q, [0 H0 d( J& R3 }5 \0 T; l/ {
首先,你需要以 root 用户身份登录到 MySQL。9 ~; j- K$ K- i8 t) P
1 N3 S3 E6 _! A) ^8 N
运行命令
( f, W  |+ ~$ o; U( h+ L" \; `4 n8 }% P& w+ `' t; q% V
# mysql -u root -p你现在的数据库密码
. v; O4 L; A7 [" j3 ]. O  h/ X" G3 F3 |+ c6 i7 e# h% ?
2.查看当前的密码验证插件: d, s8 I! f, ~2 [8 m
( }8 s; _, J- E: R! ~6 _+ m& ?- [
运行命令  L* q6 m9 g- g  M5 O
. d7 u& O5 l$ H, _+ ]  @' D5 z
# SHOW VARIABLES LIKE ‘validate_password%’;
) u3 H3 F# o: U. c1 d
. f6 j/ {  {) T如果 validate_password 相关的变量存在,那么说明已经启用了密码验证插件。
# S' x+ w- ^& h& w6 `
/ L8 w$ h! K" |4 C, Z* p. l9 K9 e) T3. 禁用密码验证插件
- F  I: }7 k9 C2 k, o8 |6 h
6 F: g! O! m% s& O3 N为了完全移除密码长度和复杂性的限制,你可以禁用密码验证插件。但请注意,这样做会降低密码的安全性。
/ j7 E) x5 n, Z) ?9 Q
$ H" H& K/ g; d8 \- {3 ~$ L" r运行命令
/ `9 r7 A# s2 w- R& A' D" X7 h4 A2 q& Z" `1 I
# UNINSTALL PLUGIN validate_password;
& u! ]: C8 Y; U! Q# V8 O4 J, L* x- G% }5 x. l
4.设置新的密码3 z6 z" ?- e8 Z6 N3 Y2 _
# t1 I/ L) \+ v  M; @0 J/ S
现在,你可以设置任何长度的密码,而不会有任何限制。
5 e/ C- N# S0 l2 p( e9 S; y& W( S7 n! R0 o% P1 y' G
运行命令6 k% q5 S9 X  U5 Y4 f* q& V. d( H

+ K$ B+ z; V: C8 o, n8 V# SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘your_new_password’);
* m4 y3 z% y4 b1 P) b& w4 U9 z1 E& r4 v
其中 your_new_password 是你想设置的新密码。3 o- _9 I8 `, j5 c
6 I/ [" A5 s7 ?' Q& u# G( U
5.退出MySQL& i* i  H9 Z! Y- z7 Q+ n
; u/ P) u* p% R/ h+ S" D& W. P9 u
运行命令( s- ?. v2 n3 Z6 U* }, g

9 C$ P# B) X/ t: e! ], C. d# exit;
2 {% g. h2 c# X5 @9 B
- ^- Q, _) L+ {; T, w( c6.(可选)重新启动MySQL服务
2 X! [2 D/ E0 }( Z2 j9 Y$ ^) _5 M3 R1 c* @3 I( P
为了确保更改生效,你可能需要重新启动 MySQL 服务。
/ y7 M" x7 w; \- n* R# r; u4 T" h* R! |# L- X" |( U. Q, }
运行命令$ u. Q% a  G# k) w1 Z
# F6 s8 ~3 J. x
# systemctl restart mysqld" B# g) u! `& E: v6 B0 p

/ y# E! B9 B2 {这样,你就为 MySQL 5.6 在 CentOS 7.6 系统中设置了不限制长度的密码。但再次强调,移除密码验证和长度限制会降低系统的安全性,因此请确保你了解并接受这种风险。如果可能的话,考虑使用更安全的密码策略或至少为关键用户设置强密码。; N) ?' ?8 G$ G- v/ H8 Y8 @2 ~1 h' V

: A  L) o0 X" T" @- }5 T1 e) M- T
免责
帖子地址打造全网最多免费游戏网站
今日来客 列表模式
回复

使用道具 举报

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

本版积分规则

本站已运行 ©2013-2026

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

GMT+8, 2025-11-18 23:41

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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