MySQL 禁用賬號和設定賬號有效期

2022-04-08 18:52:53 字數 994 閱讀 3795

mysql5.5/5.6版本

在mysql 5.7 版本之前,不能對賬號進行鎖定或設定過期,只能通過更新密碼來實現。

select concat('

update `mysql`.`user` set password=

''*9999999999999999999999999999999999999999

''',

'where host=

''',host,

'''and user=

''',user,'''

;') as

updatescript

from mysql.user

where

user='

repl

';

mysql5.7版本

在mysql 5.7版本中,可以設定mysql賬號自動過期時間,從mysql 5.7.10開始,引數default_password_lifetime預設值從0變更為360,即一年有效期。

set global default_password_lifetime =0;

## 設定使用者密碼過期

alter

user

'jeffrey

'@'localhost

'password expire;

## 設定使用者密碼永不過期

alter

user

'jeffrey

'@'localhost

'password expire never;

在mysql

5.7版本中,可以通過賬號鎖定來禁用賬號。

alter

user

'jeffrey

'@'localhost

'account lock;

alter

user

'jeffrey

'@'localhost

' account unlock;

EOS創世賬號 普通賬號和短賬號有何區別?

例如,我們可以自定義建立類似 lovelovelove 這樣容易記憶的賬號,它完全不同於btc或 eth 那種一長串毫無規律的雜湊字元。為了更便於理解,我們把 eos 賬戶分為普通賬號 創世賬號和短賬號,下面分別進行說明。01普通賬號 普通的 eos 賬號需要進行註冊,而且是收費的,可以去一些常見的...

mysql使用者和賬號

mysql使用者和賬號 mysql學習二 客戶端要連線oracle只有提供使用者名稱 密碼 網路字串就可以了 mysql客戶端要連線伺服器要提供賬號和密碼.賬號 使用者名稱 ip 建乙個user不是建乙個使用者而是建乙個賬號,同樣刪除乙個uesr也是刪除乙個賬號。root是使用者名稱,root lo...

mysql 賬號安全 mysql 賬號安全管理

toc toc 1 訪問控制 mysql伺服器的安全基礎是 使用者應該對他們需要的資料具有適當的訪問權,既不能多也不能少。換句話說,使用者不能對過多的資料具有過多的訪問權。不要使用root 應該嚴肅對待root登入的使用。僅在絕對需要時使用它 或許在你不能登入其他管理賬號時使用 不應 該在日常的my...