解决MySQL密码无法设置问题

本文介绍了在Linux中初次安装MySQL后如何设置永久密码,处理密码太短的问题,以及如何降低密码强度以满足系统要求,最终成功将密码设为root的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

引言

当我们第一次在Linux中安装好MySQL服务后,使用如下命令可以查看第一次进入MySQL的临时密码。

cat /var/log/mysqld.log | grep password

但是我们如何修改它为自己想要的永久MySQL密码呢?在修改过程中出现的密码太短而无法设置的问题如何解决呢? 

解决办法

首先我们可以使用 如下命令修改密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY '密码';

但当我想把密码设置为root时,系统提示该密码不够安全,如下图所示 :

所以我们可以执行接下来的命令来修改MySQL密码强度:

1.设置密码全局验证强度为低:

 “ set global validate_password_policy=LOW; ”

2.设置密码长度大于等于1位数即可:

“ set global validate_password_length=1; ” 

当我依次输入这两个指令后,再次尝试修改我的MySQL密码为root,结果显示成功,如下图所示:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值