MySQL密碼自動過期配置小結(jié)
一、密碼自動過期
登錄數(shù)據(jù)庫查看是否生效
mysql -u root -p
#查看數(shù)據(jù)庫賬號狀態(tài) select user,host,password_expired,password_lifetime,password_last_changed,account_locked from mysql.user;
1、password_expired
該字段為 Y 時(shí),表示此密碼已過期,過期密碼仍可以登錄,但不能進(jìn)行任何操作,必須更改密碼后才能進(jìn)行正常操作。
2、password_lifetime
該字段數(shù)值,為該賬號多少天過期。null為不過期策略。

1、臨時(shí)
在命令行執(zhí)行設(shè)置命令,臨時(shí),重啟數(shù)據(jù)庫后會重置
#表示全局密碼自動過期策略是 90 天 SET GLOBAL default_password_lifetime = 90;
2、永久
在MYSQL配置文件my.cnf(Linux)或my.ini(Windows)中的 [mysqld] 下添加。
#表示全局密碼自動過期策略是 90 天 default_password_lifetime = 90
3、查看
登錄數(shù)據(jù)庫查看是否生效
mysql -u root -p
show variables like 'default_password_lifetime';
4、賬號設(shè)置
# 使 aa賬號密碼立即過期 ALTER USER 'aa'@'%' PASSWORD EXPIRE; # 修改賬號密碼永不過期 ALTER USER 'aa'@'%' PASSWORD EXPIRE NEVER; # 單獨(dú)設(shè)置賬號密碼90天過期 ALTER USER 'aa'@'%' PASSWORD EXPIRE INTERVAL 90 DAY; # 此賬號使用默認(rèn)密碼過期全局策略 ALTER USER 'expuser'@'%' PASSWORD EXPIRE DEFAULT;
到此這篇關(guān)于MySQL密碼自動過期配置小結(jié)的文章就介紹到這了,更多相關(guān)MySQL密碼自動過期內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
mysql多表聯(lián)合查詢返回一張表的內(nèi)容實(shí)現(xiàn)代碼
在使用mysql多表聯(lián)合查詢時(shí)怎樣可以做到只返回返回一張表的內(nèi)容,本文將詳細(xì)介紹,需要了解的朋友可以參考下2012-12-12
如何設(shè)置才能遠(yuǎn)程登錄Mysql數(shù)據(jù)庫
本地機(jī)器安裝的數(shù)據(jù)庫,本地程序可以訪問,但是同事的機(jī)器卻無法連接訪問,發(fā)現(xiàn)是mysql數(shù)據(jù)庫沒有開啟遠(yuǎn)程訪問。那么我們需要如何設(shè)置呢,這就是本文探討的內(nèi)容了2014-08-08
MySQL5.6 Replication主從復(fù)制(讀寫分離) 配置完整版
這篇文章主要介紹了MySQL5.6 Replication主從復(fù)制(讀寫分離) 配置完整版,需要的朋友可以參考下2016-04-04
探討:MySQL中如何查詢當(dāng)前正在運(yùn)行的SQL語句
本篇文章是對在MySQL中如何查詢當(dāng)前正在運(yùn)行的SQL語句進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
淺析drop user與delete from mysql.user的區(qū)別
本篇文章是對drop user與delete from mysql.user的區(qū)別進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06

