色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql5.7看不到密碼

劉姿婷2年前10瀏覽0評論

MySQL是一款流行的開源數(shù)據(jù)庫管理系統(tǒng)。在MySQL 5.7版本中,有時會出現(xiàn)無法查看存儲在數(shù)據(jù)庫中的密碼的問題。這是由于MySQL Server在運行時對密碼進(jìn)行了哈希處理,使得密碼不可讀性更高。

要查看MySQL 5.7中存儲的密碼,可以通過以下步驟實現(xiàn):

1. 使用MySQL root用戶登錄到MySQL服務(wù)器。
2. 運行以下命令:ALTER USER 'username'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; (其中,username為要查看密碼的用戶名,password是該用戶的新密碼)
3. 運行以下命令:SELECT user,authentication_string FROM mysql.user;。

上述第二條命令將強制MySQL使用標(biāo)準(zhǔn)的密碼哈希算法,從而使密碼可讀。第三條命令將返回所有用戶的名稱和密碼的哈希值。使用查詢結(jié)果可以輕松地查看用戶的密碼。

要使密碼再次不可讀,可以運行以下命令:ALTER USER 'username'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password' PASSWORD EXPIRE;

在MySQL 5.7之后的版本中,密碼不再使用PASSWORD列進(jìn)行存儲。相反,它們使用了新的SHA256()密碼哈希算法。因此,這些版本的MySQL在保留密碼不可讀性的同時,也提高了密碼安全性。