MySQL 8 修改登录密码
本文使用的版本是8.0.28 MySQL Community Server。修改MySQL 账号的密码分为两步,第一步是众人皆知的登录,第二步是修改密码。
账号登录
不登录是什么事情都做不了的。从命令行窗口进入bin目录:
cd /usr/local/mysql/bin
连接终端,登陆mysql:
./mysql -u root -p
输入密码,登陆成功后,控制台提示语如下:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 51
Server version: 8.0.28 MySQL Community Server - GPL
登录成功后,还可以看到当前使用的MySQL版本是8.0.28 MySQL Community Server - GPL。
修改密码校验策略
登录之后,执行如下脚本SHOW VARIABLES LIKE 'validate_password%';
查看密码校验策略,可能遇到mysql输出如下结果:

密码校验策略
这是因为电脑上没有安装validate_password插件的缘故,继续在终端输入INSTALL COMPONENT 'file://component_validate_password';
即可安装成功。再次执行查看密码策略的脚本,会发现长度验证是8,结果如下:
mysql> SHOW VARIABLES LIKE 'validate_password%';
+--------------------------------------+--------+
| Variable_name | Value |
+--------------------------------------+--------+
| validate_password.check_user_name | ON |
| 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 |
+--------------------------------------+--------+
7 rows in set (0.00 sec)
可以把长度验证validate_password.length
设置为其它值,比如6,从而可以设置比较短的密码。validate_password.policy
代表密码校验的等级,请改为较低的等级:
mysql> set GLOBAL validate_password.policy=LOW;
Query OK, 0 rows affected (0.00 sec)
修改密码
“千呼万唤始出来,犹抱琵琶半遮面”。下面就是本文重点修改密码了,在执行完上述命令后,执行如下脚本即可把root账号的密码设置成【root0325】:
mysql> ALTER user 'root'@'localhost' IDENTIFIED BY 'root0325' ;
Query OK, 0 rows affected (0.00 sec)
完整的执行流程如下图所示:

更新root账号密码
结束语
“工欲善其事,必先利其器”。性能与效率是程序猿永恒的追求,对代码如此,对日常搬砖亦如此。Wiener祝愿各位同仁Work Life Balance,效率高,错误少,回家早...
读后有收获,小礼物走一走,请作者喝咖啡。

作者:楼兰胡杨
本文版权归作者和博客园共有,欢迎转载,但请注明原文链接,并保留此段声明,否则保留追究法律责任的权利。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南