`
gaojingsong
  • 浏览: 1153439 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

【MySQL 关于登陆密码过期设置】

阅读更多

安装的过程中有这样的一句话:

A RANDOM PASSWORD HAS BEEN SET FOR THE MySQL root USER !You will find that password in '/root/.mysql_secret'.

You must change that password on your first connect,no other statement but 'SET PASSWORD' will be accepted.

See the manual for the semantics of the 'password expired' flag.

 

大概意思就是 一个随机的密码已经生成 可以在  '/root/.mysql_secret'. 中找到,第一次连接必须变更密码 且只能使用 'SET PASSWORD' 命令,在user 表中新增加了'password expired'  列,也就是密码过期

 

 

mysql> select 1;

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

#提示必须现更改密码才能执行语句

mysql> set password=password('password2013');

Query OK, 0 rows affected (0.00 sec)

 

 

password expire default 子句就是用来设置mysql 账号的密码过期时间的(单位天)。

 

 

可以在MySQL的配置文件中设置一个默认值,这会使得所有MySQL用户的密码过期时间都为90天,MySQL会从启动时开始计算时间。my.cnf配置如下:

[mysqld]

default_password_lifetime=90

 

如果要设置密码永不过期的全局策略,可以这样:(注意这是默认值,配置文件中可以不声明)

[mysqld]

default_password_lifetime=0

 

 

在MySQL运行时可以使用超级权限修改此配置:

mysql> SET GLOBAL default_password_lifetime = 90;

Query OK, 0 rows affected (0.00 sec)

 

 

还可以使用ALTER USER命令为每个具体的用户账户单独设置特定的值,它会自动覆盖密码过期的全局策略。要注意ALTER USER语句的INTERVAL的单位是“天”。

ALTER USER ‘testuser'@‘localhost' PASSWORD EXPIRE INTERVAL 30 DAY;

 

 

禁用密码过期:

ALTER USER 'testuser'@'localhost' PASSWORD EXPIRE NEVER;

 

让用户使用默认的密码过期全局策略:

ALTER USER 'testuser'@'localhost' PASSWORD EXPIRE DEFAULT;

 

从MySQL 5.7.6版开始,还可以使用ALTER USER语句修改用户的密码:

mysql> ALTER USER USER() IDENTIFIED BY '637h1m27h36r33K';

Query OK, 0 rows affected (0.00 sec)

 

 

service mysql stop

bin/mysqld_safe --skip-grant-tables --skip-networking &

mysql

select user,host,authentication_string,password_expired from mysql.user;

update user set authentication_string=password('admin123') where user='root';

update user set password_expired='N' where user='root';

select user,host,authentication_string,password_expired from user;

filush privileges;

exit;

0
0
分享到:
评论

相关推荐

    mysql5.7.19安装包64位rpm格式

    另外 --initialize 选项默认以“安全”模式来初始化,则会为 root 用户生成一个密码并将该密码标记为过期,登陆后你需要设置一个新的密码, 而使用 --initialize-insecure 命令则不使用安全模式,则不会为 root 用户...

    基于ssm+mysql的‘万卷’大学图书管理系统(源码+论文)

    读者可以修改自己的登陆密码,其余信息需要修改时只能管理员修改。可以查看自己借阅的图书以及需要归还的日期。每次借阅一本书时间为一个月。同时也可以查看图书馆内有哪些书籍。并进行借阅,当图书馆内没有需要的...

    ‘万卷’大学图书管理系统&java毕业设计源码(框架ssm后端+mysql+前端+说明文档+LW).zip

    读者可以修改自己的登陆密码,其余信息需要修改时只能管理员修改。可以查看自己借阅的图书以及需要归还的日期。每次借阅一本书时间为一个月。同时也可以查看图书馆内有哪些书籍。并进行借阅,当图书馆内没有需要的...

    基于ssm+mysql的‘万卷’大学图书管理系统的实现(本科毕业设计+数据库).zip

    读者可以修改自己的登陆密码,其余信息需要修改时只能管理员修改。可以查看自己借阅的图书以及需要归还的日期。每次借阅一本书时间为一个月。同时也可以查看图书馆内有哪些书籍。并进行借阅,当图书馆内没有需要的...

    SQL数据库校选课作业

    1、SQL SERVER服务器的网库配置为TCP/IP socket,但使用1450作为端口。请问如何配置网库使访问成功: A、 At the server use the Network utility to use ...B、 QQL的密码过期 C、 机器没有安装网卡 D、 以上都不对

    java毕业设计之‘万卷’大学图书管理系统(ssm前后端完整源码).zip

    读者可以修改自己的登陆密码,其余信息需要修改时只能管理员修改。可以查看自己借阅的图书以及需要归还的日期。每次借阅一本书时间为一个月。同时也可以查看图书馆内有哪些书籍。并进行借阅,当图书馆内没有需要的...

    java毕业设计之万卷大学图书管理系统(ssm完整源码+LW+说明文档).zip

    读者可以修改自己的登陆密码,其余信息需要修改时只能管理员修改。可以查看自己借阅的图书以及需要归还的日期。每次借阅一本书时间为一个月。同时也可以查看图书馆内有哪些书籍。并进行借阅,当图书馆内没有需要的...

    基于Java+SSM的‘万卷’大学图书管理系统毕业设计(源码+论文+数据库)

    读者可以修改自己的登陆密码,其余信息需要修改时只能管理员修改。可以查看自己借阅的图书以及需要归还的日期。每次借阅一本书时间为一个月。同时也可以查看图书馆内有哪些书籍。并进行借阅,当图书馆内没有需要的...

    Java毕业设计-基于ssm框架的‘万卷’大学图书管理系统(源码+说明).zip

    读者可以修改自己的登陆密码,其余信息需要修改时只能管理员修改。可以查看自己借阅的图书以及需要归还的日期。每次借阅一本书时间为一个月。同时也可以查看图书馆内有哪些书籍。并进行借阅,当图书馆内没有需要的...

    SSM项目-‘万卷’大学图书管理系统的Java毕业设计(源码+说明).zip

    读者可以修改自己的登陆密码,其余信息需要修改时只能管理员修改。可以查看自己借阅的图书以及需要归还的日期。每次借阅一本书时间为一个月。同时也可以查看图书馆内有哪些书籍。并进行借阅,当图书馆内没有需要的...

    基于Java+SSM的‘万卷’大学图书管理系统毕业设计(源码+说明).zip

    读者可以修改自己的登陆密码,其余信息需要修改时只能管理员修改。可以查看自己借阅的图书以及需要归还的日期。每次借阅一本书时间为一个月。同时也可以查看图书馆内有哪些书籍。并进行借阅,当图书馆内没有需要的...

    客户管理系统 v1.1.zip

    6.客户随时删除,清除过期客户; 二、业务管理 1.录入客户的相关业务,可多条,并且可以设置业务起始、结束时间、成本价格、销售价格等; 2.客户业务的修改、删除等; 3.客户业务的查询:按照客户名称、到期时间...

    基于SpringBoot和Vue的餐馆点餐系统源码+数据库+项目说明(毕设).zip

    【资源说明】 1、基于SpringBoot和Vue的餐馆点餐系统源码+...axios设置拦截器拦截响应,如果session过期则重新登录 ### 配置 #### API `src/base/config/system.js`里的apiUrl 所有的请求是基于这个apiUrl来拼接的

    乘风多用户计数器 v3.97

    access和mssql数据库版本同时推出:优化数据库索引结构,加入查看数据库每个表记录数功能,加入手工删除过期记录的功能 3.96版加入功能: 1.加入模板功能,可自己制作模板替换,后台自由切换模板 2.默认模板加入六...

    国际网址导航系统 v5.0.zip

    修复修改密码检查确认密码是否一致 修复评论异常 修复生成地图自动https判断 新增手机号码验证登陆 新增QQ登录,QQ绑定,QQ解绑 新增sitemap.txt自动生成 新增前台登录账户自动保存30天自动过期 新增广告位在线自助...

    易如意网络验证1.4官方原版

    superpass=超级密码 inv=邀请人ID markcode=机器码 返回: 101:账号为空 102:密码为空 103:超级密码为空 104:机器码为空 105:账号已存在 106:该IP已注册 107:该机器码已注册 1005:邀请人不存在 200:成功 ...

    Discuz 2.5 SP1 繁体版

    6. 修正未设置安全提问的会员被强制询问原密码 7. 修正隐身会员不在好友中显示 8. 修正好友在线问题 9. 修正前台插件支持程序问题 10. 修正PHP5.X 环境下无法发短消息 11. 修正短消息转发的问题 12. 修正消息...

    iASong 政务交换系统 【在线收发系统】.rar

    安装之后,会有默认用户admin,密码admin,试用次数为admin用户进行30次登陆,试用过期进行注册。 运行环境: 第一种:分别安装APACHE、PHP、MYSQL,配置网上很多,另外可以参见:...

    客客威客系统KPPW v2.5 UTF8 Beta.zip

    oauth登陆问题 购买服务账号余额不足时选择在线支付进入支付宝支付出错 部分用户商品详细页无法打开 首页宽屏时成功案例第一个大图为服务时链接错误 用户中心基本设置联系方式处的msn,qq必填项改为非必填项 ...

Global site tag (gtag.js) - Google Analytics