`

MySQL5.6密码过期

阅读更多

今天打开navicat,使用root@localhost登录,提示密码过期,选择命令行登录,输入密码,可以正常登录,但查询表:

SELECT * FROM MYSQL.USER;

报错如下:

ERROR 1820 (HY000): You must SET PASSWORD before executing this statement

可是明明可以用密码登录,参考文档后,需要重新设置密码;

mysql> SET PASSWORD = PASSWORD('123456'); 
Query OK, 0 rows affected (0.03 sec) 

重新设置后,可以正常查询,且Navicat可以使用新密码正常登录;

进入后,查看mysql.user表,发现passwor_expired字段,root@loacalhost为N,其他用户为Y,这就是用户密码过期的问题,修改如下:


 

 

 

 

 

其他用户可以正常登录,至此密码过期问题解决

分享到:
评论

相关推荐

    mysql5.6说明文档(pdf格式)

    8. **安全性和权限管理**:MySQL 5.6改进了权限系统,增加了如账户锁定、密码过期等安全特性,同时支持更细粒度的权限控制。 9. **高可用性**:包括支持在线DDL(数据定义语言)操作,可以在不中断服务的情况下修改...

    mysql 5.6 win32

    例如,它支持更复杂的密码策略,可以设置更严格的密码过期规则,增强了用户账户的安全性。此外,还引入了SQL审计功能,可以记录数据库的所有操作,便于追踪潜在的安全问题。 除此之外,MySQL 5.6还增强了复制功能,...

    mysql 5.6 新特性

    - **密码过期机制**:`mysql.user`表新增`password_expired`列,允许管理员设置密码过期,用户需通过`SET PASSWORD`命令更新密码。 - **密码策略**:MySQL 5.6引入了密码强度检查,弱密码会被拒绝,并提供了`...

    mysql5.6安装版压缩包

    - MySQL 5.6加强了权限管理和认证机制,如支持SSL加密连接,增强了对用户权限的控制,以及密码过期策略等。 - 用户可以通过`GRANT`和`REVOKE`语句来管理用户权限,控制不同用户对数据库的访问。 4. **备份与恢复*...

    MySQL-5.6.22.zip

    6. **安全增强**:MySQL 5.6提供了更好的安全控制,例如密码过期策略、更强大的认证插件,以及审计日志功能,可以帮助管理员跟踪数据库活动。 7. **复制改进**:包括基于GTID(全局事务标识符)的复制,简化了主从...

    MySQL(root用户)密码重置

    如果遇到密码过期的情况,即出现ERROR1862(HY000)错误,原因是MySQL 5.6及以上版本引入了密码过期机制,允许数据库管理员设置账户密码的过期时间,并强制用户更新他们的密码。解决这个问题的方法是使用支持密码过期...

    MySQL5.7 新功能

    通过强制使用非空插件列值、实施密码过期策略以及提供用户账户的锁定与解锁机制,MySQL 5.7 显著增强了其安全防护能力。对于希望加强数据库安全性管理的组织而言,这些新特性提供了强大的工具和支持。同时,MySQL ...

    等保测评之MySQL测评指导PPT

    4. 用户的密码过期策略可以通过select user,host,password_lifetime,password_last_changed,password_expired from mysql.user;来查看。 5. 登录失败处理策略可以通过show variables like '%connection_control%';来...

    mysql 8.0.12 安装配置方法并修改密码

    MySQL 8.0.12作为8.0系列的一个更新版本,带来了许多新特性,包括但不限于默认的认证插件更改、公用表表达式(CTE)的增强、密码过期策略、窗口函数的改进以及对JSON数据类型的一些改进。在8.0版本中,MySQL默认使用...

    小记一次mysql主从配置解决方案

    - 添加`explicit_defaults_for_timestamp=true`,确保在MySQL 5.6及以上版本中兼容旧版本的从库。 - 重启MySQL服务,使配置生效。 2. **获取主库状态信息**: - 使用`SHOW MASTER STATUS;`命令,记录当前的二...

    老A卡密验证系统最新版

    环境:Nginx+MySQL5.6+PHP7.4 1:上传源码到服务器后解压 2:修改config.php 数据库信息 管理员密码 3:导入数据库文件 4:根据引导文件安装扩展后即可使用。 管理员添加卡密地址:http://你的域名/add.php ...

    mysql5.7数据库

    6. 安全性升级:加强了权限管理和审计功能,如支持密码过期策略和更好的审计日志记录。 二、MySQL 5.7安装教程: 安装MySQL 5.7通常包括以下步骤: 1. 下载安装文件:如压缩包中的"mysql5.7.22.msi",这是一个...

    老A卡密验证系统2022版.zip

    环境:Nginx+MySQL5.6+PHP7.4 1:上传源码到服务器后解压 2:修改config.php 数据库信息 管理员密码 3:导入数据库文件 4:根据引导文件安装扩展后即可使用。 管理员添加卡密地址:http://你的域名/add.php ...

    linux下 root 登录 MySQL 报错的问题

    首先,我们要明确的是,从MySQL 5.6版本开始,出于安全考虑,安装过程中确实会为root用户生成一个默认密码,而不是像一些旧版本那样默认为空。因此,如果在安装过程中没有注意到密码提示,或者安装过程中存在疏漏,...

    MySQL5.7版本

    MySQL 5.7提供了更强的安全性,如密码过期策略、更好的审计日志功能和增强的用户权限管理。它还引入了账户锁定和解锁功能,以及更细粒度的权限控制。 6. **复制改进** MySQL 5.7的复制功能得到了加强,包括半同步...

    2022 老A卡密验证系统

    环境:Nginx+MySQL5.6+PHP7.4 1:上传源码到服务器后解压 2:修改config.php 数据库信息 管理员密码 3:导入数据库文件 4:根据引导文件安装扩展后即可使用。 管理员添加卡密地址:http://你的域名/add.php ...

    mysql8.0 windows x64 zip包安装配置教程

    MySQL 8.0版本引入了更多的新特性,比如角色、密码过期策略以及原生JSON支持等,为数据库管理带来了更多便利。 下面详细介绍一下使用Windows x64平台的zip包安装MySQL 8.0版本的过程: 1. 下载MySQL 8.0 x64版本的...

Global site tag (gtag.js) - Google Analytics